1.1 表单提交不回调
$("#create_form").submit();
1.2 表单提交可回调
$.ajax({
cache: true,
type: "POST",
url: "/ajax/doajax.ashx",
data: $('#create_form').serialize(),//create_form为提交表单的id
async: false,
error: function (request) {
alert("Connection error");
},
success: function (data) {//data为服务端返回的参数,后台我喜欢用json传递
var result = eval("(" + data + ")");//记住:eval转换的写法-->eval括号里加双引号eval("") ,双引号里加 括号和参数 ("+data+")
if (result.code = 200) {
alert("保存成功");
} else {
alert(alert(result.msg));
}
}
});
表单提交我们可以$(“#formid”).submit();但这样无法回调。 我们知道$.ajax()可以实现异步请求,并得到返回参数回调。$.ajax()可以回调但怎么实现表单提交呢?很简单:编写data时只要data: $('#create_form').serialize(),//create_form为提交表单的id