انتقل إلى محتوى الدرس

Verifying readyState and HTTP status فحص readyState وكود 200

استقبل وعالج ردود الخادم في AJAX بدقة: تحقّق من المرحلة الرابعة readyState وكود النجاح 200، واقرأ responseText، واضبط responseType، وافحص رؤوس الاستجابة.
3 صفوف تعليمية
جافا سكريبت
2,535 مشاهدة

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

الصف 1 شرح توضيحي

أثناء رحلة الطلب من المتصفح إلى الخادم وعودته، تتدرج قيمة الخاصية xhr.readyState من الرقم 0 حتى 4. عند استخدام المعالج onreadystatechange، يجب التحقق من الشرط المزدوج معاً: اكتمال النقل (readyState === 4) ونجاح كود الحالة (status ضمن النطاق 200..299) قبل لمس البيانات.

الصف 2 صورة توضيحية
مخطط تدرج readyState من 0 إلى 4 وفحص كود النجاح 200 واستخراج جسم ورؤوس الاستجابة
الصف 3 ملاحظة هامة