Property | Description |
---|---|
responseText | get the response data as a string |
responseXML | get the response data as XML data |
这个responseText
属性以 JavaScript 字符串形式返回服务器响应,您可以相应地使用它:
XMLHttpRequest 对象有一个内置的 XML 解析器。
这个responseXML
属性以 XML DOM 对象的形式返回服务器响应。
使用此属性,您可以将响应解析为 XML DOM 对象:
索取文件cd_catalog.xml并解析响应:
const xmlDoc = xhttp.responseXML;
const x = xmlDoc.getElementsByTagName("ARTIST");
let txt = "";
for (let i = 0; i < x.length; i++) {
txt += x[i].childNodes[0].nodeValue + "<br>";
}
document.getElementById("demo").innerHTML = txt;
xhttp.open("GET", "cd_catalog.xml");
xhttp.send();
亲自试一试 »
Method | Description |
---|---|
getResponseHeader() | Returns specific header information from the server resource |
getAllResponseHeaders() | Returns all the header information from the server resource |
这个getAllResponseHeaders()
方法返回服务器响应的所有标头信息。
const xhttp = new XMLHttpRequest();
xhttp.onload = function() {
document.getElementById("demo").innerHTML =
this.getAllResponseHeaders();
}
xhttp.open("GET", "ajax_info.txt");
xhttp.send();
亲自试一试 »
这个getResponseHeader()
方法从服务器响应中返回特定的标头信息。
const xhttp = new XMLHttpRequest();
xhttp.onload = function() {
document.getElementById("demo").innerHTML =
this.getResponseHeader("Last-Modified");
}
xhttp.open("GET", "ajax_info.txt");
xhttp.send();
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!