$(“#form”).serialize(),会将表单里面的值全部序列化之后提交,控件属性必须包含name,例如:
<input type="textbox" name="txtName" value="Json" />
代码解析:
//**提交表单**
form.on('submit(save)', function (data) {//点击提交
$.ajax({
type: "post",//采用post方法提交
url: "/MethodFilePath",//数据要传递到的方法
async: true,//默认为异步提交,false为同步提交
data: $("#form1").serialize(),//重要的方法,将form表单中的数据序列化,转化为Json格式的数据,传递到url中的方法中去
dataType: "json",
success: function (data) {//data是url的方法的返回值,也为Json格式的数据
if (data.status == 0) {
//其他操作
} else {
//其他操作
}
}
})
return false;
})
当form表单中控件的属性为disabled时,生成的Json数据是不包含该控件对应的值的,需将属性值改为readonly才可以