設定XMLHttpRequest超時簡單介紹
XMLHttpRequests在執行時,當長時間沒有響應(如出現網路問題等)時,應該中止掉連線。
可以通過setTimeout()來完成這個工作:
[JavaScript] 純文字檢視 複製程式碼var xhr = new XMLHttpRequest (); xhr.onreadystatechange = function () { if (this.readyState == 4) { clearTimeout(timeout); // do something with response data } } var timeout = setTimeout( function () { xhr.abort(); // call error callback }, 60*1000 /* timeout after a minute */ ); xhr.open('GET', url, true); xhr.send();
相關文章
- http request-01-XMLHttpRequest XHR 簡單介紹HTTPXML
- 簡單介紹Shell中的定時任務 crontab
- 簡單介紹python函式超時自動退出的實操方法Python函式
- RPC簡單介紹RPC
- Python簡單介紹Python
- KVM簡單介紹
- RMI簡單介紹
- HTML簡單介紹HTML
- HTML 簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- CSS 簡單介紹CSS
- ajax簡單介紹
- SVG簡單介紹SVG
- Clickjacking簡單介紹
- 【Pandas】簡單介紹
- Map簡單介紹
- JSON簡單介紹JSON
- ActiveMQ簡單介紹MQ
- Git_簡單介紹Git
- jQuery Validate簡單介紹jQuery
- JSON物件簡單介紹JSON物件
- <svg>元素簡單介紹SVG
- 簡單介紹 ldd 命令
- 禪道簡單介紹
- Webpack 的簡單介紹Web
- Apache Curator簡單介紹Apache
- spark簡單介紹(一)Spark
- Flutter key簡單介紹Flutter
- 簡單介紹克隆 JavaScriptJavaScript
- AOP的簡單介紹
- Ansible(1)- 簡單介紹
- 簡單介紹iOS超級簽名系統分發配置iOS
- Flownet 介紹 及光流的簡單介紹
- form表單的簡單介紹ORM
- 簡單介紹架構設計的原則!架構
- canvas標籤簡單介紹Canvas
- Git發展簡單介紹Git
- mt19937 簡單介紹
- mitmproxy中libmproxy簡單介紹MITIBM