AJAX - サーバー応答


サーバー応答

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

プロパティ 説明
responseText 文字列形式の応答データを取得します。
responseXML XML 形式の応答データを取得します。


responseText プロパティ

サーバーからの応答が XML でない場合は、responseText プロパティを使用します。

responseText プロパティは文字列形式の応答を返すため、次のように使用できます:

例

document.getElementById("myDiv").innerHTML=xmlhttp.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;

試してみる »
その他の拡張