由于$.post() 和 $.get() 默认是 异步请求,如果需要同步请求,则可以进行如下使用:
在$.post()前把ajax设置为同步:$.ajaxSettings.async = false;
在$.post()后把ajax改回为异步:$.ajaxSettings.async = true;
$.ajaxSettings.async = false;
$.post(url, {id:id}, function(res) {
if (res.code == 0) {
alert(res.message);
e.stopPropagation();
e.preventDefault();
$(this).attr('href','jacascript::void(0)');
}
},"json");
本文介绍了如何将jQuery的$.post()和$.get()方法从默认的异步模式改为同步模式,并提供了一个具体的示例代码。通过修改$.ajaxSettings.async属性来实现请求模式的切换。
1342

被折叠的 条评论
为什么被折叠?



