有什麼方法可以計算頁面加載時獲得的所有ajaxcalls並獲取每個頁面的狀態?我想創建一個顯示頁面加載過程的進度條(因爲它使用jquery ajax加載的不同html文件構建而成)。計數ajaxcalls並獲得它們的狀態
1
A
回答
2
有jQuery的兩種方法:)ajaxStart()和ajaxStop(;您可以使用ajaxStart()事件和另一個使用ajaxStop()增加計數器。然後您將能夠看到有多少請求已完成並進行必要的更改。
$(document).ajaxStop(function(){
finishedCalls++;
// update progress bar
});
$(document).ajaxStart(function(){
startedCalls++;
});
0
無論何時發送Ajax請求,jQuery都會觸發ajaxSend事件。所以,你可以嘗試:
var ajax_count = 0;
$(document).ajaxSend(function() {
ajax_count++;
});
相關問題
- 1. 得到計數,並將它們分組
- 2. 獲得狀態計數有許多狀態項
- 3. Mongo DB - 羣組狀態並使用聚合獲得總計數
- 4. 將NSArray中的元素映射到它們的計數並獲得最頻率
- 5. 獲得不同項目的列表和它們的計數
- 6. grep狀態並循環它,直到shell中的計數條件
- 7. Hive查詢:按狀態分組數據並獲得十年計數
- 8. 如何有效地獲得每個http狀態碼的計數?
- 9. 獲得記錄狀態計數的更有效方法
- 10. Mockito:如何獲得參數的狀態
- 11. 無法得到像計數狀態
- 12. 將獲取的JSON數據設置爲狀態並使用它
- 13. 計數模式並區分它們
- 14. 計算進程數並殺死它們
- 15. 獲得兩個計數,然後將它們分開
- 16. JavaScript數組和對象:獲得差異,合併它們
- 17. SQL查詢基於過濾狀態獲得計數
- 18. 我們如何獲得複選框的先前狀態?
- 19. 獲得審批狀態
- 20. OnActionExecuted獲得狀態代碼
- 21. Android獲得SlidingMenu狀態?
- 22. 我如何獲得一個網頁來記住它的狀態
- 23. 如何獲得你所有的Facebook狀態,並計算有多少用戶喜歡它
- 24. PHP mysql創建樹狀分層結構和它們的計數
- 25. 使用#在他們的網站並獲取他們的計數
- 26. 遍歷所有字段並獲得它們的值protobuf消息
- 27. 使ng-repeat圖像可拖動並獲得它們的位置
- 28. 獲得2列的總和,並在SQL中多出它們?
- 29. 的Oracle 11g獲得兩項罪名,並劃分它們
- 30. 如何獲得SharedPreferences文件的內容,並覆蓋它們嗎?