Jquery提交表单怎么写
$( "#dialog-form" ).dialog({
autoOpen: false,
height: 480,
width: 300,
modal: true,
buttons: {
"确定": function() {
},
"取消": function() {
$( this ).dialog( "close" );
}
},
close: function() {
$( this ).dialog( "close" );
}
效果:点击会话窗口的确定就能提交表单并接受返回值。
提交到action,提交地址不带参数,根据文本框的name属性去actioin里自己匹配。
求解决!
------最佳解决方案--------------------楼主是想获取回话窗口的返回值? 写一点代码供楼主参考,代码是我从项目中拷出来了,可以正常使用。
var obj = new Object();
obj = window.showModalDialog("*.jsp",window,"dialogWidth=500px;dialogHeight=400px");
获取返回值方式:obj.valueOf();
在*.jsp页面代码:
function queding(){
var nextPerson = $("input[name='nextPerson'][checked]").val();
var processInstanceId = '${processInstanceId}';
var nextPerson00 = "";
var processInstanceId00 = "";
if(nextPerson == undefined){
alert("请选择审核人");
}else {
nextPerson00 = "['" + nextPerson + "']";
processInstanceId00 = "['" + processInstanceId + "']";
backValue = "[" + nextPerson00 + ", "+ processInstanceId00 + "]";
if(backValue != ""){
var jsonObj = eval("(" + backValue + ")");
window.returnValue=jsonObj; //模态窗口返回值
window.self.close();
}
}
}
------其他解决方案-------------------- $.ajax({
type: "POST",
url: "*.action",
data: "name=John&passwork=Boston",//参数不要可省略
success: function(msg){
alert( "Data Saved: " + msg );//返回值
}
});
------其他解决方案--------------------<form id="myForm"></form>
$("#myForm").submit();
------其他解决方案--------------------给你个案例。我写的。
$('#useradd').dialog({
modal:true,
buttons:[{
text:'确定',
handler: function(node) {
$('#addUserFrom').form('submit', {
url:'user!save.do',//后台的action
success:function(data){
data = jQuery.parseJSON(data);
if(data.Success){
$(