XMLHttpRequest.prototype.statusText

statusText返回当前XMLHttpRequest实例响应状态的描述文本。

statusText属性返回的值是status属性值对应的文本信息。

语法

xhrInstance.statusText

返回值

返回一个表示响应状态的整型数字。比如 OK 表示 请求成功,Not Found 表示资源不存在。

另外需要注意:在请求完成前或者XMLHttpRequest实例出错,statusText属性始终返回 ""

示例

var xhr = new XMLHttpRequest();
console.log('0 UNSENT', xhr.statusText);

xhr.open('GET', '/server', true);
console.log('1 OPENED', xhr.statusText);

xhr.onprogress = function () {
  console.log('3 LOADING', xhr.statusText);
};

xhr.onload = function () {
  console.log('4 DONE', xhr.statusText);
};

xhr.send(null);

/**
 * 输出如下:
 *
 * 0 UNSENT
 * 1 OPENED
 * 3 LOADING OK
 * 4 DONE OK
 */

相关链接