實際上,我正在調用多個Ajax調用,但我想要一些Ajax調用先完成並執行定義在其stop函數中的atsk 。但一些Ajax調用應進行一次停止方法定義的函數執行和那些Ajax調用不應再次如何使一個Ajax調用完成後的其他ajax調用和第二個Ajax調用不應該調用.stop函數
$('.badgeContainer').ajaxStop(function()
{
alert("ajax rqst completed");
});
$.ajax({
type: "POST",
url: "WebServices/abc.asmx/dosomething",
data: "{ }",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(serviceReply) {
var serviceReplyArray = serviceReply.d.split("#");
},
error: function(xhr, errDesc, exception) {
}
});
另一個Ajax調用這裏cal.stop方法,但不應該叫.ajaxstop這次
我以這種方式提出了我的問題:
假設有兩個Ajax調用web服務。當一個ajax調用完成依賴於ajax調用的函數時,應該在等待第二個jax調用執行之前執行。對於eaxample:一個ajax調用創建圖表和其他ajax調用記錄用戶activities.if顯示chaet的函數依賴於創建圖表使功能得到調用AAX呼叫日誌activities.no等待ajajx呼籲用戶活動
哪裏是ajax調用的代碼? –
不確定你的確切含義,但我想你想要一個回調函數來觸發第二次調用,當第一個Ajax調用完成時,定義全局變量 – hackartist
。在ajax調用完成時設置它。在開始下一個ajax調用之前,檢查全局變量並根據您的條件創建/跳過ajax調用。 –