AJAX-伺服器 響應
知識
02-03
伺服器響應
如需獲得來自伺服器的響應,請使用 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;
※jQuery UI API 類別-方法重載(Method Overrides)
※jQuery-AJAX load() 方法
TAG:程序員小新人學習 |