怎么控制ajax执行先后顺序,[转]多个ajax请求时控制执行顺序或全部执行后的操作...
生活随笔
收集整理的這篇文章主要介紹了
怎么控制ajax执行先后顺序,[转]多个ajax请求时控制执行顺序或全部执行后的操作...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、當確保執行順序時:
1、?請求加async: false,,這樣所有的ajax就會同步執行,請求順序就是代碼順序
2、$.when($.ajax(
{async: false,
url : url1
}
), $.ajax(
{async: false,
url : url2
}
)).done(function(){
alert("done");
}).fail(function(){
alert("fail");
});
二、確保所有異步的ajax請求完畢時
1、 ajax6 = $.ajax(
{
url: "/Home2/SelectyjLoginuser",
dataType: "json",
type: "post",
success: function (paraResponse) {
}
});
ajax7 = $.ajax(
{
url: "/Home2/Selectyjzh",
dataType: "json",
type: "post",
success: function (paraResponse) {
}
});
//確保(ajax6, ajax7兩個請求完畢時執行
$.when(ajax6, ajax7).done(function () {
//所做操作
});
}
2、上述的第二種同樣也可以用
總結
以上是生活随笔為你收集整理的怎么控制ajax执行先后顺序,[转]多个ajax请求时控制执行顺序或全部执行后的操作...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python创建角色_如何使用 Pyth
- 下一篇: 树莓派 安装步骤