‎‎جواب سرور در آجكسAJAX -‎ Server Response -‎

Previous >    <Next  

‎‎ويژگي هاي پاسخ سرورServer Response Properties -‎

‎‎ويژگي ‎‎شــرح
‎responseText ‎‎جواب داده ها بصورت متني برگشت ميشود.
‎responseXML ‎‎دريافت جواب داده بصورت فرمتXML

‎‎ويژگي متني جوابThe responseText Property -‎

‎ويژگي‎responseText‎ جواب سرور را بصورت متني زشته جاوااسكريپت برگشت ‎ميدهد، ومي توانيد مطابق زير استفاده نمائيد.

‎‎مثال ـ جواب برگشتي سرور فرمت متنيresponseText

document.getElementById("demo").innerHTML = xhttp.responseText;

--(go to editor for change code and run)

‎‎ويژگيXML جواب The responseXML Property -‎

‎‎شئ‎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();

--(go to editor for change code and run)

‎‎متدهاي پاسخگوئي سرورServer Response Methods -‎

‎‎متد ‎‎شــرح
getResponseHeader( ) ‎‎اطلاعات هدر مشخص را ازمنبع سرور برمي گرداند.
getAllReponseHeaders( ) ‎‎همه اطلاعات هدر ها را از منبع سرور بر ميگرداند.

‎The getAllReponseHeaders( ) Method

‎‎متد‎getALLResponseHeaders( )

‎متد‎getALLResponseHeaders( )‎ تمام اطلاعات هدرهاي جواب ‎سرور را برميگرداند.

‎‎مثال ـ متد‎getALLResponseHeaders( )

const xhttp = new XMLHttpRequest();
xhttp.onload = function() {
    document.getElementById("demo").innerHTML =
    this.getAllResponseHeaders();
}
xhttp.open("GET", "ajax_info.txt");
xhttp.send();

--(go to editor for change code and run)

‎The getResponseHeader( ) Method

‎‎متد‎getResponseHeader( )

‎متد‎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();

--(go to editor for change code and run)


Previous >    <Next