jQuery ajax - روش ajaxStop()

مثال

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

$("div").ajaxStop(function(){
  alert("تمام درخواست‌های AJAX کامل شدند");
});

آزمایش شخصی

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

توابع ajaxStop() در پایان درخواست Ajax اجرا می‌شوند. این یک رویداد Ajax است.

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

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

قانون‌نویسی

.ajaxStop(function())
پارامترها توضیحات
function() تعریف یک تابع که باید زمانی که درخواست AJAX کامل شد اجرا شود.

مثال

مخفی کردن اطلاعات پس از پایان درخواست AJAX:

$("#loading").ajaxStop(function(){
  $(this).hide();
});