爲什麼我需要使用它?JavaScript中的abort函數有什麼意義?
2
A
回答
8
如果您剛剛啓動了一個可能需要一段時間的異步請求,或者可能更新了部分UI,那麼有時用戶操作可能會導致該操作失效。在這種情況下,您只想取消掛起的XHR請求,以免進一步處理。
自動完成就是一個很好的例子。用戶完成一個角色,並在一段時間後開始獲取結果。但是,如果用戶再次開始輸入內容,則只需取消該請求即可釋放下次抓取的帶寬。
3
這是XMLHttpRequest的方法,並允許您中止Ajax請求。當服務器尚未回答您的Ajax請求但您不再需要結果時使用它,例如因爲用戶關閉了等待數據的對話框。
相關問題
- 1. javascript navigator.javaEnabled函數有什麼意義?
- 2. Javascript:什麼是函數屬性,它有什麼意義?
- 3. PHP的stripslashes函數有什麼意義?
- 4. JavaScript window.onload有什麼意義?
- 5. 在JavaScript中繼承時實例化函數有什麼意義?
- 6. JavaScript中的承諾有什麼意義?
- 7. java構造函數有什麼意義?
- 8. JavaScript,爲什麼函數名在函數文字中沒有意義?
- 9. 爲什麼沒有定義函數javascript
- 10. Memcache中的替換函數有什麼意義?
- 11. JavaScript中有什麼意思?
- 12. FB Javascript SDK:signed_request有什麼意義?
- 13. javascript:函數語法是什麼意思?
- 14. 在構造函數中使用「this」有什麼意義?
- 15. JavaScript中的eval函數有什麼用?
- 16. WL.Client.createChallengeHandler的參數有什麼意義?
- 17. 通過require.ensure的require函數有什麼意義?
- 18. 讓這個未使用的函數有什麼意義Init
- 19. JavaScript中的原型有什麼意義?爲什麼不直接添加方法到構造函數?
- 20. JavaScript中的Empty函數是什麼,它爲什麼沒有定義?
- 21. Ruby中的Fibers有什麼意義?
- 22. Ember.js中的ArrayController有什麼意義?
- 23. clojure中的lazy-seq有什麼意義?
- 24. Java EE中的Facade有什麼意義?
- 25. Ruby中的ARGV有什麼意義?
- 26. 'Data.Traversable'中的'fmapDefault'有什麼意義?
- 27. fontconfig庫中的FcFini有什麼意義?
- 28. psycopg中的`cursor`類有什麼意義?
- 29. WCF中的DataContract有什麼意義?
- 30. 什麼時候將函數傳遞給函數是有意義的?
你是指XMLHttpRequest對象上的「abort()」方法嗎? – Pointy 2010-11-08 14:01:14