Asynchronous JavaScript and XML

Home

AJAX Tutorial
Knowledge Developer Database Internet Resource
AJAX Tutorial
1. แนะนำ AJAX
2. ตัวอย่าง AJAX
3. การสร้าง XMLHttpRequest Object
4. การส่งคำขอไปแม่ข่าย
5. การตอบสนองจากแม่ข่าย
6. onreadystatechange Event
7. AJAX PHP/ASP
8. AJAX Database
9. AJAX XML
 
Internet
PHP
SSI
HTML
AJAX
 

การตอบสนองจากแม่ข่าย

แม่ข่ายจะประมวลผลคำขอและส่งข้อมูลกลับมา

การตอบสนองของแม่ข่าย

ในการรับการตอบสนองจากแม่ข่าย ให้ใช้คุณสมบัติ 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 />";
}

 


  
[an error occurred while processing this directive]