jQuery ajax - روش ajaxSuccess()

مثال

پیام‌نماینده نمایش داده می‌شود پس از موفقیت درخواست AJAX:

$("div").ajaxSuccess(function(){
  alert("درخواست AJAX با موفقیت کامل شده است");
});

آزمایش کنید

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

تابع ajaxSuccess() در موفقیت درخواست AJAX اجرا می‌شود. این یک رویداد Ajax است.

توضیحات دقیق‌تر

شی XMLHttpRequest و تنظیمات به عنوان پارامترها به تابع بازگشت کاربر (callback) ارسال می‌شوند.

jQuery در هر زمانی که درخواست Ajax با موفقیت کامل شود، این رویداد ajaxSuccess را تحریک می‌کند. در این لحظه، هر تابعی که توسط .ajaxSuccess() ثبت شده است، اجرا می‌شود.

نحوه استفاده

.ajaxSuccess(function(event,xhr,گزینه‌ها))
پارامترها توضیحات
function(event,xhr,options)

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

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

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

مثال

پیام نمایش داده می‌شود پس از موفقیت درخواست AJAX:

$("#msg").ajaxSuccess(function(evt, request, settings){
  $(this).append("<p>درخواست با موفقیت انجام شد!</p>");
});