众所周知 $.post() 和 $.get() 默认是 异步请求,但是在实际应用中可能需要同步请求,可通过以下方式使用:
在$.post()前把ajax设置为同步:$.ajaxSettings.async = false;
在$.post()后把ajax改回为异步:$.ajaxSettings.async = true;
如:
$.ajaxSettings.async = false;
$.post("/xxxxx", data, function(result) {
// 请求处理
});
$.ajaxSettings.async = true;