JavaScript

AJAX Response

في هذا الدرس سوف نتعرف علي الخواص Properties التي تستخدم في عملية ال Response  

التاريخ

16 نوفمبر 2021

الدروس

146

المستوى

العامة

اللغة

انجليزي

المشاهدات

761

المواضيع

24
الشروحات chevron_left AJAX Response chevron_left JavaScript

AJAX Response

</> Server Response Properties

Property Description
responseText تستخدم في أرجاع البيانات كنص
reponseXML تستخدم في أرجاع البيانات ك XML

</> The responseText Property

تستخدم الخاصية "responseText " في ارجاع استجابة الخادم علي هيئة نصوص 

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

</> The responseXML Property

تقوم خاصية responseXML بإرجاع استجابة الخادم ككائن XML DOM

باستخدام هذه الخاصية ، يمكنك تحليل الاستجابة ككائن XML DOM

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", "/files/names.xml");
xhttp.send();

</> Server Response Methods

Method Description
getResponseHeader() تستخدم في ارجاع بيانات من الخادم تخص header معين
getAllResponseHeaders() من الخادم header تستخدم في ارجاع جميع البيانات الخاصة بال

</> The getAllResponseHeaders() Method

تقوم الدالة  getAllResponseHeaders () بأرجاع كافة معلومات header من استجابة الخادم server response 

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

</> The getResponseHeader() Method

تستخدم الدالة ( )getResponseHeader في ارجاع بيانات معينة خاصة بال Header من عملية استجابة الخادم server response 

const xhttp = new XMLHttpRequest();
xhttp.onload = function() {
    document.getElementById("demo").innerHTML =
    this.getResponseHeader("Last-Modified");
}
xhttp.open("GET", "/files/ajax.txt");
xhttp.send();
معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات