Latest web development tutorials

AJAXのXMLHttpRequestサーバの応答

サーバーの応答

XMLHttpRequestオブジェクトのサーバー、使用またはのresponseXML responseTextプロパティからの応答を取得します。

プロパティ 説明
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;

»をお試しください