最新的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;
试一试»