การตอบสนองจากแม่ข่าย
แม่ข่ายจะประมวลผลคำขอและส่งข้อมูลกลับมา
การตอบสนองของแม่ข่าย
ในการรับการตอบสนองจากแม่ข่าย ให้ใช้คุณสมบัติ responseText หรือ responseXML ของอ๊อบเจค XMLHttpRequest
document.getElementById("myDiv").innerHTML=txt;
คุณสมบัติ |
คำอธิบาย |
responseText |
รับข้อมูลตอบสนองเป็นข้อความ |
responseXML |
รับข้อมูลตอบสนองเป็นข้อมูล XML |
responseText Property
ถ้าการตอบสนองจากแม่ข่ายไม่ใช่ XML ใช้คุณสมบัติ responseText
คุณสมบัติ responseText ส่งออกการตอบสนองเป็นข้อความ และสามารถใช้ได้ตามนั้น
ตัวอย่าง
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
responseXML Property
ถ้าการตอบสนองจากแม่ข่ายเป็น XML และต้องการกระจายด้วยอ๊อบเจค XML ให้ใช้คุณสมบัติ responseXML
ตัวอย่าง
คำไฟล์ cd_catalog.xml และกระจายการตอบสนอง
xmlDoc=xmlhttp.responseXML;
txt="";
x=xmlDoc.getElementsByTagName("ARTIST");
for (i=0;i<x.length;i++)
{
txt=txt + x[i].childNodes[0].nodeValue + "<br />";
}
|