这篇翻译不完整。请帮忙从英语翻译这篇文章

草案
本页尚未完工.

XMLHttpRequest.responseText 在一个请求被发送后,从服务器端返回文本。

语法

var resultText = XMLHttpRequest.responseText;

取值

DOMStringXMLHttpRequest 返回的纯文本的值。当DOMStringnull时,表示请求失败了。当DOMString 为""时,表示这个请求还没有被send()

当处理一个异步request的时候,尽管当前请求并没有结束,responseText的返回值是当前从后端收到的内容。

当请求状态readyState变为XMLHttpRequest.DONE (4),且status值为200("OK")时,responseText是全部后端的返回数据

例子

var xhr = new XMLHttpRequest();
xhr.open('GET', '/server', true);

// If specified, responseType must be empty string or "text"
xhr.responseType = 'text';

xhr.onload = function () {
    if (xhr.readyState === xhr.DONE) {
        if (xhr.status === 200) {
            console.log(xhr.response);
            console.log(xhr.responseText);
        }
    }
};

xhr.send(null);

格式

格式 状态 备注
XMLHttpRequest Living Standard WHATWG living standard

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!
Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support ? ? ?[1] ? ?
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? ? ? ? ?

[1] 在IE10前的版本请求完成时, XMLHttpRequest.responseText 的值为只读。

文档标签和贡献者

最后编辑者: xiaojingzhao,