หากต้องการรับการตอบกลับจากเซิร์ฟเวอร์ ให้ใช้คุณสมบัติ responseText หรือ responseXML ของอ็อบเจ็กต์ XMLHttpRequest
คุณสมบัติ | อธิบาย |
---|---|
ข้อความตอบกลับ | รับข้อมูลการตอบสนองเป็นสตริง |
การตอบกลับ XML | รับข้อมูลการตอบสนองในรูปแบบ XML |
หากการตอบสนองจากเซิร์ฟเวอร์ไม่ใช่ XML ให้ใช้แอตทริบิวต์ responseText
คุณสมบัติ responseText ส่งคืนการตอบสนองเป็นสตริง ดังนั้นคุณจึงสามารถใช้งานได้ดังนี้:
หากการตอบสนองจากเซิร์ฟเวอร์เป็น XML และจำเป็นต้องแยกวิเคราะห์เป็นออบเจ็กต์ XML ให้ใช้แอตทริบิวต์ responseXML:
ร้องขอไฟล์ cd_catalog.xml และแยกวิเคราะห์การตอบกลับ:
xmlDoc = xmlhttp . responseXML ; txt = " " ; x = xmlDoc( i = 0 ; i < x . ความยาว ; i ++ ) - txt = txt + x [ i ] . โหนด ลูกเอกสาร . getElementById ( " myDiv " ) innerHTML = txt ;