XMLHttpRequest.prototype.responseText

responseTextDOMString返回当前XMLHttpRequest实例获取的HTTP响应体。

如果当前响应未完成或者不成功,则responseText返回Null

responseText是一个只读属性。

responseText 属性与 response 属性的区别

responseText属性返回一个DOMStringNull。对于一些图片、视频资源,通过responseText获取将导致解析错误。

response返回的值可以是ArrayBufferBlobDocumentJavaScript ObjectDOMStringNull。这取决于实例的responseType属性。

语法

xhrInstance.responseText

返回值

返回DOMStringNull

示例

var xhr= new XMLHttpRequest(),
    method = "GET",
    url = "/example.org";

xhr.onreadystatechange = function () {
  if(xhr.readyState === 4 && xhr.status === 200) {
    console.log(xhr.responseText);
  }
};

xhr.open(method, url, true);
xhr.send();

相关链接