AJAXのXMLHttpRequestサーバの応答
サーバーの応答
XMLHttpRequestオブジェクトのサーバー、使用またはのresponseXML responseTextプロパティからの応答を取得します。
プロパティ | 説明 |
---|---|
responseText | 応答データの文字列を取得します。 |
responseXML | 応答データのXML形式を取得します。 |
responseTextプロパティ
サーバーからの応答がXMLでない場合、responseTextプロパティを使用します。
あなたが使用できるように、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;
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;
»をお試しください