XMLHttpRequest readyState
此屬效能夠返回XMLHttpRequest物件的狀態。
更多關於XMLHttpRequest內容參閱AJAX XMLHttpRequest一章節。
語法結構:
[JavaScript] 純文字檢視 複製程式碼value=XMLHttpRequest.readyState;
此屬性的返回值是0-4的正數,表示的狀態如下:
(1).0:請求未初始化。
(2).1:伺服器建立連線。
(3).2:收到的請求。
(4).3:處理請求。
(5).4:請求完成和響應準備就緒。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> function loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function () { var odiv = document.getElementById("show"); odiv.innerHTML = odiv.innerHTML + xmlhttp.readyState+"<br>"; } xmlhttp.open("GET", "demo/ajax/net/Async.aspx", true); xmlhttp.send(); } window.onload = function () { loadXMLDoc(); } </script> </head> <body> <div id="show"></div> </body> </html>
上面的程式碼會在div中最終顯示XMLHttpRequest物件的4種狀態。
關於onreadystatechange 事件參閱onreadystatechange事件一章節。
相關文章
- XMLHttpRequest readyState響應狀態XMLHTTP
- FileReader readyState 屬性
- FileReader.readyState 屬性
- XMLHttpRequestXMLHTTP
- XMLHttpRequest send()XMLHTTP
- XMLHttpRequest overrideMimeType()XMLHTTPIDE
- XMLHttpRequest open()XMLHTTP
- XMLHttpRequest getResponseHeader()XMLHTTPHeader
- XMLHttpRequest getAllResponseHeaders()XMLHTTPHeader
- XMLHttpRequest abort()XMLHTTP
- XMLHttpRequest setRequestHeader()XMLHTTPHeader
- XMLHttpRequest onreadystatechange事件XMLHTTP事件
- XMLHttpRequest abort 事件XMLHTTP事件
- XMLHttpRequest 物件概述XMLHTTP物件
- XMLHttpRequest responseText屬性XMLHTTP
- ajax建立XMLHttpRequest物件XMLHTTP物件
- AJAX 建立 XMLHttpRequest物件XMLHTTP物件
- XMLHttpRequest withCredentials 屬性XMLHTTP
- XMLHttpRequest timeout 屬性XMLHTTP
- XMLHttpRequest responseText 屬性XMLHTTP
- JavaScript 複習之 XMLHttpRequest 物件JavaScriptXMLHTTP物件
- springboot 解決跨域 Access to XMLHttpRequest atSpring Boot跨域XMLHTTP
- 詳解XMLHttpRequest的跨域資源共享XMLHTTP跨域
- Ajax 之戰:XMLHttpRequest與Fetch API比較XMLHTTPAPI
- Ajax 跨域請求 Access to XMLHttpRequest 解決方案跨域XMLHTTP
- http request-01-XMLHttpRequest XHR 簡單介紹HTTPXML
- 根據JavaScript中原生的XMLHttpRequest實現jQuery的AjaxJavaScriptXMLHTTPjQuery
- NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load xxxx錯誤解決方法ErrorAIXMLHTTP
- 有了XMLHttpRequest,前後端們終於過上了幸福的生活XMLHTTP後端
- 原生Ajax的簡單使用:XMLHttpRequest物件,方法,屬性,HelloWorld,資料格式XMLHTTP物件
- 如何模擬一個XMLHttpRequest請求用於單元測試——nise原始碼閱讀與分析XMLHTTP原始碼