استجابة السيرفر

يمكن استخدام خاصيات responseText أو responseXML للكائن XMLHttpRequest للحصول على استجابة من السيرفر .

الخاصية الشرح
responseText للحصول على استجابة بيانات كنصوص
responseXML للحصول على استجابة بيانات كبيانات XML

خاصية responseText

اذا لم كانت الاستجابة من السيرفر XML , عندها يمكنك استخدام خاصية responseText .

تعيد خاصية responseText الاستجابة كنص وعندها يمكنك استخدامها وفقاً لذلك :

document.getElementById("myDiv").innerHTML=xmlhttp.responseText;

خاصية responseXML

اذا كانت الاستجابة من السيرفر XML و تريد أن تحولها ككود XML يمكنك استخدام خاصية responseXML .

مثال

اطلب الملف cd_info.xml

من السيرفر وقم بتحويل الاستجابة :

xmlDoc=xmlhttp.responseXML;
txt="";
x=xmlDoc.getElementsByTagName("AGE");
for (i=0;i<x.length;i++)
{
txt=txt + x[i].childNodes[0].nodeValue + "<br />";
}
document.getElementById("myDiv").innerHTML=txt;