jquery
$.ajax({
url: some.php,
//设置为同步
async: false,
success : function(){
}
});
JS同步
xmlHttp.open("POST",url,false);
多个AJAX的顺序
(1)Ajax2()方法的执行放到Ajax1()的success回调函数的最后一行。
(2) 请求加async: false,这样所有的ajax就会同步执行,请求顺序就是代码顺序
确保所有的AXAX完成
ajax0 = $.ajax(
{
url: "/Home2/SelectyjLoginuser",
dataType: "json",
type: "post",
success: function (paraResponse) {
}
});
ajax1 = $.ajax(
{
url: "/Home2/Selectyjzh",
dataType: "json",
type: "post",
success: function (paraResponse) {
}
});
//确保(ajax0, ajax1两个请求完毕时执行
$.when(ajax0, ajax1).done(function () {
//所做操作
});
}