サーバーの応答
サーバーからの応答を取得するには、XMLHttpRequestオブジェクトのresponseTextかのresponseXMLプロパティを使用します。
プロパティ | 説明 |
---|---|
responseText | 文字列として応答データを取得 |
responseXML | XMLデータとして応答データを取得します |
responseTextプロパティ
サーバーからの応答がXMLでない場合、responseTextプロパティを使用します。
responseTextプロパティは、文字列として応答を返し、あなたはそれに応じて使用することができます。
responseXMLプロパティ
サーバーからの応答がXMLである、とあなたはXMLオブジェクトとしてそれを解析したい場合は、のresponseXMLプロパティを使用します。
例
ファイル要求cd_catalog.xmlをし、応答を解析:
xmlDoc = xhttp.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName("ARTIST");
for (i = 0; i < x.length; i++) {
txt += x[i].childNodes[0].nodeValue + "<br>";
}
document.getElementById("demo").innerHTML = txt;
»それを自分で試してみてください