多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# AJAX - 服务器响应 * [XHR 请求](/ajax/ajax_xmlhttprequest_send.asp "AJAX - 向服务器发送请求") * [XHR readyState](/ajax/ajax_xmlhttprequest_onreadystatechange.asp "AJAX - onreadystatechange 事件") ## 服务器响应 如需获得来自服务器的响应,请使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性。 | 属性 | 描述 | | --- | --- | | responseText | 获得字符串形式的响应数据。 | | responseXML | 获得 XML 形式的响应数据。 | ## responseText 属性 如果来自服务器的响应并非 XML,请使用 responseText 属性。 responseText 属性返回字符串形式的响应,因此您可以这样使用: ``` document.getElementById("myDiv").innerHTML=xmlhttp.responseText; ``` ## responseXML 属性 如果来自服务器的响应是 XML,而且需要作为 XML 对象进行解析,请使用 responseXML 属性: 请求 [books.xml](/example/xmle/books.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; ``` * [XHR 请求](/ajax/ajax_xmlhttprequest_send.asp "AJAX - 向服务器发送请求") * [XHR readyState](/ajax/ajax_xmlhttprequest_onreadystatechange.asp "AJAX - onreadystatechange 事件")