XMLHttpRequest.responseType 属性用于指定服务器返回数据的类型,如文本、二进制数据或 JSON 对象等。通过设置此属性,浏览器会根据指定的类型解读返回的数据。例如,设为 'text' 适用于大多数情况,而设为 'document' 则适合处理 HTML 或 XML 文档,允许直接使用 DOM 操作。
XMLHttpRequest.responseText 属性返回服务器接收到的字符串形式的数据,其值在请求完成接收后才可获取。而 XMLHttpRequest.responseXML 属性则提供从服务器接收到的 HTML 或 XML 文档对象,适用于解析 XML 或 HTML 数据。需要注意的是,该属性的有效性取决于 Content-Type 头信息,通常要求为 'text/xml' 或 'application/xml'。