Why Always Keep Async Trueإبقاء الوضع غير المتزامن
أرسل طلبات AJAX بأمان في JavaScript: أتقن تهيئة xhr.open وxhr.send، وإبقاء الوضع غير المتزامن true، وترميز معاملات GET بـ encodeURIComponent، وضبط رؤوس POST.
2 صفوف تعليمية
جافا سكريبت
2,937 مشاهدة
شرح صفوف ومحتوى الفقرة
الصف 1
شرح توضيحي
تأخذ القيمة الافتراضية للمعامل الثالث في xhr.open(method, url, true) القيمة true دائماً. إياك وتمرير false على خيط الواجهة الرئيسي! فالطلب المتزامن المهجور يجمد تبويب المتصفح بالكامل ويوقف الأزرار والتمرير ريثما يرد الخادم، بل وتمنع المتصفحات الحديثة استخدام خصائص المهلة ونوع الرد معه.
الصف 2
ملاحظة هامة
جميع فقرات هذا الدرس (إرسال طلبات الشبكة عبر AJAX في JavaScript)