ajaxSubmit怎么同步提交?我这个success接收不到action的返回值,不知道和同步异步是否有关。在线等求解
发布网友
发布时间:2022-04-22 22:09
我来回答
共1个回答
热心网友
时间:2023-10-05 09:07
$.ajax({ url: "test.html",
cache: true,
type: "POST",
async: false,
//同步请求,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行
dataType: "json",//返回的数据是json格式的
data: {"id":123} ,//这个传递到后台的数据,如果是get方式的可以直接把值放到url后面
success: function(data){
alert(data);//成功调用后台返回的对象
}});
ajax还有挺多属性的,具体你参考w3school吧。
你在表单里增加个点击事件,然后写个方法把ajax放到方法里面,不刷新的提交表单数据传到后台了
也可以给form加个id,然后$("#id").submit();就行了追问我问的是ajaxSubmit,不是ajax,ajaxSubmit加了async: false属性,没反应