2
A
回答
1
看看this reference page。指定onreadystatechange
的回撥。隨着readyState
的變化,一個簡單的加載條只會增加一點。這可能是鏈接網站所做的事情,這就是現代瀏覽器所做的事情(一旦收到標題或建立連接,它們就會切換加載圖標)。一個更復雜的加載條會讀取頭從所述請求接收的時HEADERS_RECEIVED
,然後比較內容長度報頭(當LOADING
)到的字節數接收的到目前爲止:
下載; responseText保存部分數據。
這種技術對增加值可能太麻煩了。 AJAX通常被設計爲返回輕量級數據,因此加載時間不應該足夠長,以至於無法真正需要細粒度加載欄。
如果使用jQuery,則可能需要以不同方式實現,但算法相同。
+0
謝謝,我會看看這個。我會重新考慮對加載欄的需求,起初我認爲它會很酷,但也許比它的價值更麻煩。 – George
相關問題
- 1. AJAX頁面下載進度
- 2. AJAX進度條顯示頁面加載的進度百分比
- 3. AJAX加載進度
- 4. AJAX加載頁面
- 5. 在頁面加載事件中顯示Ajax進度條
- 6. Jquery Ajax上傳進度正在重新加載頁面
- 7. 進度條頁面加載android webview
- 8. 顯示進度輪,而頁面加載
- 9. wpf加載頁面的進度條
- 10. ajax加載進度動畫
- 11. 通過PHP和AJAX加載頁面
- 12. 同時頁面加載和ajax調用
- 13. AJAX加載和頁面滾動
- 14. 頁面內的AJAX加載頁面
- 15. AJAX頁面加載Wordpress
- 16. Ajax樹不加載頁面
- 17. 當AJAX頁面加載
- 18. ajax頁面加載-Dojo
- 19. AJAX頁面重新加載
- 20. jquery Ajax頁面加載
- 21. 用tinymce加載頁面(AJAX)
- 22. Fadein AJAX加載到頁面
- 23. jquery/ajax頁面加載
- 24. jquery mobile ajax加載頁面
- 25. 檢測頁面加載 - ajax
- 26. AJAX部分頁面加載?
- 27. 在Ajax加載頁面加載javascript
- 28. 進度條隱藏頁面直到頁面完全加載
- 29. 在頁面加載之前加載進度條
- 30. 在jQueryMobile上加載並執行audio.js頁面加載AJAX頁面
我不使用jquery,但如果你想要我有一個xhr2的例子,將以本地方式完成這項工作..重點是,並非所有的瀏覽器都支持...但幾乎所有最新的do.http:/ /caniuse.com/xhr2 – cocco