2013-01-19 33 views
1

我有一個網站,我使用jQuery AJAX調用來加載HTML片段作爲初始化步驟。只有當我的所有HTML片段被加載時,我纔開始渲染我的網站。我的問題是最好的辦法是什麼?如果我的所有ajax請求都已完成(即,我的所有HTML片段都已準備就緒),如果它們同時運行,我怎麼能夠高效地知道?有沒有什麼方法可以讓回調函數在所有併發ajax作業完成時啓動? 我目前的解決方案是在以前的AJAX作業完成時啓動下一個AJAX作業......但是這種解決方案會導致串行執行和非常混亂的代碼...使用AJAX調用同時加載HTML片段

是否有任何其他方便的方法來執行它?

謝謝!

+1

查看'$ .when'中的示例http://api.jquery.com/jQuery.when/ – charlietfl

回答