我们都知道$.post() 和 $.get()都是异步请求的方式,但有时候不得不用,但又要同步请求时,就用到了上面写的。
1.方式1
//设置为同步 $.ajaxSettings.async = false; $.post("url", data, function(result) { // 请求处理 },"json"); //设置回异步 $.ajaxSettings.async = true; 方式2 $.ajax({ type: "post", url: "url", data: {"reportId": rows[0].reportId}, async: false, success: function(result){ if (result.success){}else{} } });