ล่าสุดการพัฒนาเว็บบทเรียน
 

AJAX - ตอบสนองของเซิร์ฟเวอร์


ตอบสนองของเซิร์ฟเวอร์

ที่จะได้รับการตอบสนองจากเซิร์ฟเวอร์ที่ใช้ responseText หรือ responseXML คุณสมบัติของวัตถุ XMLHttpRequest

คุณสมบัติ ลักษณะ
responseText ได้รับข้อมูลการตอบสนองเป็นสตริง
responseXML ได้รับข้อมูลการตอบสนองเป็นข้อมูล XML

responseText ทรัพย์สิน

หากตอบสนองจากเซิร์ฟเวอร์ไม่ได้เป็น XML ใช้ responseText คุณสมบัติ

สถานที่ให้บริการ responseText ผลตอบแทนการตอบสนองเป็นสตริง, และคุณสามารถใช้มันตาม:

ตัวอย่าง

document.getElementById("demo").innerHTML = xhttp.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;
ลองตัวเอง»