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>");
});