ويژگي | شــرح |
---|---|
responseText | جواب داده ها بصورت متني برگشت ميشود. |
responseXML | دريافت جواب داده بصورت فرمتXML |
ويژگيresponseText جواب سرور را بصورت متني زشته جاوااسكريپت برگشت ميدهد، ومي توانيد مطابق زير استفاده نمائيد.
مثال ـ جواب برگشتي سرور فرمت متنيresponseText
document.getElementById("demo").innerHTML = xhttp.responseText;
شئXMLHttpRequest يك تجزيه كننده داخلي فرمت XML براي جواب سروردارد .
ويژگيresponseXML جواب سرور رابصورتXML شئDOM برگشت ميدهد . با استفاده ازاين ويژگي ميتوانيد پاسخ سرور را بعنوان شئHTML DOM تجزيه كنيد .
مثال ـ ويژگيresponseXML براي دريافت پاسخ سرور
const xmlDoc = xhttp.responseXML; const x = xmlDoc.getElementsByTagName("ARTIST"); let txt = ""; for (let i = 0; i < x.length; i++) { txt += x[i].childNodes[0].nodeValue + "<br>"; } document.getElementById("demo").innerHTML = txt; xhttp.open("GET", "cd_catalog.xml"); xhttp.send();
متد | شــرح |
---|---|
getResponseHeader( ) | اطلاعات هدر مشخص را ازمنبع سرور برمي گرداند. |
getAllReponseHeaders( ) | همه اطلاعات هدر ها را از منبع سرور بر ميگرداند. |
متدgetALLResponseHeaders( ) تمام اطلاعات هدرهاي جواب سرور را برميگرداند.
مثال ـ متدgetALLResponseHeaders( )
const xhttp = new XMLHttpRequest(); xhttp.onload = function() { document.getElementById("demo").innerHTML = this.getAllResponseHeaders(); } xhttp.open("GET", "ajax_info.txt"); xhttp.send();
متدgetResponseHeader( ) اطاعات يك هدر مشخصي را ازپاسخ برگشت ميدهد.
مثال ـ متدgetResponseHeader( )
const xhttp = new XMLHttpRequest(); xhttp.onload = function() { document.getElementById("demo").innerHTML = this.getResponseHeader("Last-Modified"); } xhttp.open("GET", "ajax_info.txt"); xhttp.send();