XMLHttpRequest statusText 屬性

admin發表於2017-02-10

此屬性可以返回http狀態文字,和status屬性返回的狀態碼是一一對應的。

返回值僅當資料傳送並接收完畢後才可獲取。

更多關於XMLHttpRequest物件內容可以參閱ajax的XMLHttpRequest物件一章節。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
value=XMLHttpRequest.statusText

狀態碼列表:

狀態碼描述
ok對GET和POST請求應答一切正常。
Not Found無法找到指定位置的資源

http狀態文字並不僅僅如上表所列舉。

程式碼例項:

[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 = xmlhttp.statusText;
  }
  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中顯示狀態文字。

相關文章