最新的Web開發教程
 

AJAX - 服務器響應


服務器響應

為了從一個服務器的響應,使用XMLHttpRequest對象的responseText或responseXML屬性。

屬性 描述
responseText 獲取響應數據作為串
responseXML 獲取響應數據為XML數據

responseText屬性

如果來自服務器的響應不是XML,使用responseText屬性。

responseText屬性返回響應作為一個字符串,並可以相應地使用它:

document.getElementById("demo").innerHTML = xhttp.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;
試一試»