jQuery ajax - دالة ajaxError()

مثال

سيتم إطلاق نافذة الإعلام عند فشل طلب AJAX:

$("div").ajaxError(function(){
  alert("حدث خطأ!");
});

جرب بنفسك

التعريف والاستخدام

يتم تنفيذ دالة ajaxError() عند حدوث خطأ في طلب AJAX. إنه حدث AJAX.

القواعد النحوية

.ajaxError(function(event,xhr,options,exc))
المستويات الوصف
function(event,xhr,options,exc)

مطلوب. يحدد الدالة التي يتم تشغيلها عند فشل الطلب.

المعلمات الإضافية:

  • event - يحتوي على جسم الحدث
  • xhr - يحتوي على جسم XMLHttpRequest
  • الخيارات - يحتوي على الخيارات المستخدمة في طلب AJAX
  • exc - يحتوي على استثناءات JavaScript

شرح مفصل

سيتم تمرير XMLHttpRequest الجسم والإعدادات كمعلمات إلى الدالة التراجعية. يمكن تمرير الأخطاء التي تم التقاطع فيها كمعلمة الأخيرة:

function (event, XMLHttpRequest, ajaxOptions, thrownError) {
 // thrownError سيتم تمريره فقط عند حدوث استثناء this;
 }

أمثلة إضافية

الاستخدام xhr و الخيارات المستويات
كيفية الاستخدام الخيارات المستويات للحصول على رسائل أخطاء أكثر فائدة.