AJAX - サーバー応答
サーバー応答
サーバーからの応答を取得するには、XMLHttpRequest オブジェクトの responseText または responseXML プロパティを使用します。
| プロパティ | 説明 |
|---|---|
| responseText | 文字列形式の応答データを取得します。 |
| responseXML | XML 形式の応答データを取得します。 |
responseText プロパティ
サーバーからの応答が XML でない場合は、responseText プロパティを使用します。
responseText プロパティは文字列形式の応答を返すため、次のように使用できます:
responseXML プロパティ
サーバーからの応答が XML であり、XML オブジェクトとして解析する必要がある場合は、responseXML プロパティを使用します:
例
リクエストファイルをリクエストし、応答を解析します:
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;
試してみる »