jQuery ajax - روش ajaxError()

مثال

وقتی درخواست AJAX شکست می‌خورد، یک پیام‌نامه‌ی هشدار تحریک می‌شود:

$("div").ajaxError(function(){
  alert("یک خطا رخ داد!");
});

آزمایش کنید

تعریف و استفاده

ajaxError() روش در هنگام بروز خطا در درخواست AJAX عملکرد توابع را اجرا می‌کند. این یک رویداد Ajax است.

شرح

.ajaxError(function(event,xhr,options,exc))
گزینه‌ها توضیحات
function(event,xhr,options,exc)

ضروری. توابعی که باید هنگام شکست درخواست اجرا شوند را مشخص می‌کند.

پارامترهای اضافی:

  • رویداد - شامل شیء رویداد
  • xhr - شامل شیء XMLHttpRequest
  • گزینه‌ها - شامل گزینه‌هایی که در درخواست AJAX استفاده می‌شوند
  • exc - شامل استثنای JavaScript

شرح جزئی

XMLHttpRequest به عنوان یک شیء و تنظیمات به عنوان پارامتر به توابع بازگشتی انتقال می‌یابد. خطاهای گرفته شده به عنوان آخرین پارامتر انتقال می‌یابند:

function (event, XMLHttpRequest, ajaxOptions, thrownError) {
 // thrownError تنها زمانی انتقال می‌یابد که خطا رخ می‌دهد this;
 }

مثال‌های بیشتری

استفاده کنید xhr و گزینه‌ها گزینه‌ها
چگونه استفاده کنید گزینه‌ها مقادیر برای دریافت خطاهای مفیدتر.