jQuery ajax - روش ajaxError()

مثال

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

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

آزمایش کنید

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

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

نحوه استفاده

.ajaxError(function(event,xhr,options,exc))
پارامترها شرح
function(event,xhr,options,exc)

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

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

  • رویداد - شامل عنصر رویداد
  • xhr - شامل عنصر XMLHttpRequest
  • options - شامل تنظیمات استفاده شده در درخواست AJAX
  • exc - شامل استثنا JavaScript

شرح جزئی

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

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

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

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