我想建立一個函數,每個Ajax請求都會觸發。就像顯示「加載...」一樣。我使用JQuery是可能的嗎?jquery:如何檢查頁面是否正在執行ajax請求?
4
A
回答
3
是的,這個我完全有可能。從這裏的全局ajax處理程序開始http://api.jquery.com/category/ajax/global-ajax-event-handlers/ .ajaxStart()和.ajaxStop()事件是最有可能顯示狀態指示符的候選項。
3
是:
http://api.jquery.com/ajaxStart/
http://api.jquery.com/ajaxStop/
HTML:
<div id="loadingDiv">Loading ajax stuff...</div>
的jQuery:
$('#loadingDiv')
.hide()
.ajaxStart(function() {
$(this).show();
})
.ajaxStop(function() {
$(this).hide();
});
9
jQuery.active
包含活動jQuery AJAX連接的數量。但是,爲了在新連接出現時觸發事件,您必須不斷輪詢該var。
無論如何,你爲什麼要使用這個「加載」指標?只要你提出要求就設定指標。
+0
偉大的答案,這是我所尋找的。 –
1
如前所述,$ .active包含活動jQuery AJAX連接的數量。當$ .active達到0時,所有AJAX都被加載。所以,你可以設置一個bucle並等待所有的執行。我發現這裏的解決方案,「etgregor」回答
相關問題
- 1. 如何檢查是否正在從代理請求頁面?
- 2. Dart如何檢查請求是否是ajax請求
- 3. 檢查是否Ajax請求是空
- 4. jQuery沒有正確執行ajax請求
- 5. jQuery ajax頁面請求
- 6. 如何檢查是否以編程方式請求頁面?
- 7. 檢查您的頁面是不是通過ajax請求?
- 8. 如何檢查是否AJAX請求是由瀏覽器
- 9. Jquery - 檢查頁面是否存在
- 10. 檢查Ajax請求格式是否正確
- 11. 如何在JMeter中執行Ajax請求?
- 12. 檢查頁面上的某個Ajax是否正在處理中?
- 13. 如何知道AJAX請求是否被執行?
- 14. 如何檢查頁面是否存在?
- 15. $ .post AJAX請求:如何檢查返回值是否爲空
- 16. 檢查是否存在任何AJAX請求
- 17. 檢查Ajax請求
- 18. 如何在發送請求體之前檢查PUT是否可以執行?
- 19. 如何通過重定向檢測頁面是否被請求?
- 20. 獲取或檢測到一個ajax請求正在執行url
- 21. 檢查HTTP請求是否返回404或頁面未找到
- 22. 檢查當前請求是否來自httpmodule中的mvc頁面
- 23. 在$ .post請求的「父」頁執行jquery
- 24. 如何檢查是否已經使用Jquery發送了ajax請求?
- 25. 在頁面加載之前在ajax請求的頁面上執行腳本
- 26. jquery ajax請求不返回到頁面
- 27. jQuery的Ajax請求HTML頁面
- 28. Django Ajax請求不正確執行
- 29. jquery Ajax請求執行多次
- 30. Rails jquery ajax請求不執行
你應該告訴你在這裏嘗試過的 - 例如一些代碼,因爲這是可行的,但StackOverflow的不是一家諮詢公司。 –
我認爲我的問題不需要顯示代碼,因爲我沒有在代碼中遇到問題,除了相信s可以是一個技術問題,可能你只是不喜歡它,因爲它是一個小問題。 – safiot