服務器響應
為了從一個服務器的響應,使用XMLHttpRequest對象的responseText或responseXML屬性。
屬性 | 描述 |
---|---|
responseText | 獲取響應數據作為串 |
responseXML | 獲取響應數據為XML數據 |
responseText屬性
如果來自服務器的響應不是XML,使用responseText屬性。
responseText屬性返回響應作為一個字符串,並可以相應地使用它:
responseXML屬性
如果來自服務器的響應是XML,而且要分析它作為一個XML對象,請使用responseXML屬性:
例
請求的文件cd_catalog.xml和解析響應:
xmlDoc = xhttp.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName("ARTIST");
for (i = 0; i < x.length; i++) {
txt += x[i].childNodes[0].nodeValue + "<br>";
}
document.getElementById("demo").innerHTML = txt;
試一試»