ตอบสนองของเซิร์ฟเวอร์
ที่จะได้รับการตอบสนองจากเซิร์ฟเวอร์ที่ใช้ responseText หรือ responseXML คุณสมบัติของวัตถุ XMLHttpRequest
คุณสมบัติ | ลักษณะ |
---|---|
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;
ลองตัวเอง»