Ajax 服务器响应 XMLHttpRequest | AJAX 教程
Posted 跟谁学编程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajax 服务器响应 XMLHttpRequest | AJAX 教程相关的知识,希望对你有一定的参考价值。
服务器响应
如需获得来自服务器的响应,请使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性。
属性 | 描述 |
---|---|
responseText | 获得字符串形式的响应数据。 |
responseXML | 获得 XML 形式的响应数据。 |
responseText 属性
如果来自服务器的响应并非 XML,请使用 responseText 属性。
responseText 属性返回字符串形式的响应,因此您可以这样使用:
document.getElementById("myDiv").innerhtml=xmlhttp.responseText;
点击下方“阅读原文”可亲试效果
responseXML 属性
如果来自服务器的响应是 XML,而且需要作为 XML 对象进行解析,请使用 responseXML 属性。
请求 cd_catalog.xml 文件,并解析响应:
xmlDoc=xmlhttp.responseXML;
txt="";
x=xmlDoc.getElementsByTagName("ARTIST");
for (i=0;i<x.length;i++)
{
txt=txt + x[i].childNodes[0].nodeValue + "<br>";
}
document.getElementById("myDiv").innerHTML=txt;
点击下方“阅读原文”可亲试效果
以上是关于Ajax 服务器响应 XMLHttpRequest | AJAX 教程的主要内容,如果未能解决你的问题,请参考以下文章
Ajax XMLHttpRequest对象的三个属性以及open和send方法
AJAX - onreadystatechange 事件(XMLHttpRequest对象的属性)
使用 AJAX XMLHttpRequest 时,Symfony StreamedResponse 的响应文本被连接起来