jQuery ajax - روش ajaxError()
مثال
وقتی درخواست AJAX شکست میخورد، یک پیامنامهی هشدار تحریک میشود:
$("div").ajaxError(function(){ alert("یک خطا رخ داد!"); });
تعریف و استفاده
ajaxError() روش در هنگام بروز خطا در درخواست AJAX عملکرد توابع را اجرا میکند. این یک رویداد Ajax است.
شرح
.ajaxError(function(event,xhr,options,exc))
گزینهها | توضیحات |
---|---|
function(event,xhr,options,exc) |
ضروری. توابعی که باید هنگام شکست درخواست اجرا شوند را مشخص میکند. پارامترهای اضافی:
|
شرح جزئی
XMLHttpRequest به عنوان یک شیء و تنظیمات به عنوان پارامتر به توابع بازگشتی انتقال مییابد. خطاهای گرفته شده به عنوان آخرین پارامتر انتقال مییابند:
function (event, XMLHttpRequest, ajaxOptions, thrownError) { // thrownError تنها زمانی انتقال مییابد که خطا رخ میدهد this; }