服务器响应
为了从一个服务器的响应,使用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;
试一试»