انتقل إلى محتوى الدرس
فقرة فرعية #11 من درس: AJAX XMLHttp

The onreadystatechange Property

في هذا الدرس سوف نتعرف علي ال object الذي يسمي "XMLHttpRequest " وهو يستخدم في تبادل البيانات مع الخادم في الخلفية ويعتبر ايضا هو اساس تقنية ال AJAX

1 صفوف تعليمية
جافا سكريبت
2,972 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي
  • تحتوي الخاصية "readyState " علي الحالة الخاصة بال object التالي "XMLHttpRequest"
  • تستخدم الخاصية "onreadystatechange" في تنفيذ الدالة التي تم تمريرها ك callback عندما يحدث تغير في ال "readyState"
  • الخاصية "statues" والخاصية "statusText " يستخدمان في تحديد حالة "XMLHttpRequest "
cell 1 cell
cell 1 cell
cell 1 cell
cell 1 cell
cell 1 cell



HTML
function loadDoc() {
  const xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      document.getElementById("demo").innerHTML =
      this.responseText;
    }
  };
  xhttp.open("GET", "/files/ajax.txt");
  xhttp.send();
}