0
好吧,等我的網站我的負載主頁使用.get方法創建4個傳送帶。我想知道如何在每個輪播成功加載後調用js函數。有時候有3到4個有時沒有任何傳送帶。他們無論如何追蹤我是否要求使用get?完成多個獲取請求後調用jquery函數
多謝
好吧,等我的網站我的負載主頁使用.get方法創建4個傳送帶。我想知道如何在每個輪播成功加載後調用js函數。有時候有3到4個有時沒有任何傳送帶。他們無論如何追蹤我是否要求使用get?完成多個獲取請求後調用jquery函數
多謝
的Jquery最近推出了Deferred對象,並盡一切Ajax調用返回jqxhr對象,它作爲一個promise。這一切都意味着你可以走出瘋狂的情況下回調金字塔用這樣的語法:
$.when(
$.get('http://example.com'),
$.get('http://example.com'),
$.get('http://example.com')
).done(function(resp1, resp2, resp3){
console.log(resp1, resp2, resp3);
alert('all done \o/');
});
注:只有當所有以前的承諾,成功返回done
功能(S)將被調用。對於無法運行的回調,使用always。爲了僅捕獲錯誤,存在fail。
這確實工作得很好:D。謝謝一堆! – MDInzee 2012-07-27 16:13:40
如果您同時發送它們全部關閉,則可以使用ajaxComplete。 – 2012-07-27 15:49:30
我確實發送他們在同一時間,但他們在不同的時間間隔結束。 – MDInzee 2012-07-27 15:59:48