簡單的問題,但Mozilla JS文檔不明顯。任何人都知道他們頭頂的答案?如何判斷在XMLHTTPRequest上是否調用了「abort()」
2
A
回答
1
這是標準的實現。基於下面,唯一的方法是檢查對象的readyState,但是這不適用於所有瀏覽器。
語法
XMLHttpRequest.abort()返回值
無返回值。
備註
中止在Windows Internet Explorer 7中
介紹的方法中止正在進行的中斷 異步操作。 (通過varAsync參數 打開以創建異步 請求。)
調用中止重置對象; onreadystatechange事件處理程序是 刪除,並且readyState更改爲 0(未初始化)。
1
W3C規格, 「XMLHttpRequest對象」:
http://www.w3.org/TR/XMLHttpRequest/
快捷方式abort()方法:
http://www.w3.org/TR/XMLHttpRequest/#abort
在標題"Exceptions for the XMLHttpRequest Object"它說s此:
當 用戶中止在 同步請求的請求時,ABORT_ERR異常。
相關問題
- 1. 如何判斷是否從JUnit調用?
- 2. 如何判斷是否安裝了node.js
- 3. 如何判斷我是否在Jira上安裝了GreenHopper?
- 4. XMLHttpRequest打開併發送:如何判斷它是否有效
- 5. 如何判斷XMLHttpRequest是否因網絡問題而失敗?
- 6. Android:如何判斷設備上是否安裝了Samsung Apps market?
- 7. 如何判斷頁面上是否加載了AjaxControlToolkit.HTMLEditor
- 8. 如何在使用gdb調試源代碼時判斷是否定義了宏?
- 9. 如何判斷是否在CKEditor中選擇了任何東西
- 10. 如何判斷用戶是否啓用了「話語提示」?
- 11. 如何判斷函數是否在Python中被調用?
- 12. 如何判斷GPS是否在Android上使用Titanium啓用
- 13. 如何判斷用戶是否在我的頁面上選擇了文本
- 14. 如何判斷Safari是否使用HTTP2?
- 15. 如何判斷AUCTeX是否可用?
- 16. 如何判斷是否使用EF5
- 17. 如何判斷用戶是否離線
- 18. 如何判斷是否使用glibc
- 19. 如何判斷soundmanager2是否使用html5?
- 20. 如何判斷editText是否在焦點?
- 21. 如何判斷網頁是否存在?
- 22. 如何判斷是否放置了一個IDisposable對象引用?
- 23. 如何判斷我是否使用python安裝了tensorflow-gpu?
- 24. 如何判斷安裝的libcurl是否啓用了異步DNS?
- 25. 如何判斷是否使用stream_copy_to_stream下載了整個文件?
- 26. 如何快速判斷用戶是否觸碰了許多CGRects
- 27. 如何判斷用戶是否輸入了字符串?
- 28. Rails如何判斷sidekiq worker是否使用了perform_async
- 29. 如何判斷是否在Rails中讀取了通知
- 30. 應用程序如何判斷它是否在hackintosh上運行?
警告:如果鬆動網絡連接,readyState也會更改爲0。 – 2015-05-08 15:17:08