jQuery ajax - روش ajaxStart()

مثال

هنگام شروع درخواست AJAX، نشانگر "در حال بارگذاری" را نمایش می دهد:

$("div").ajaxStart(function() {
  $(this).html("<img src='demo_wait.gif' />");
});

آزمایش شخصی

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

مетод ajaxStart() توابع را در هنگام ارسال درخواست AJAX اجرا می کند. این یک رویداد Ajax است.

توضیح جزئی

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

نحوه استفاده

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

مثال

AJAX درخواست شروع می شود هنگام نمایش اطلاعات:

$("#loading").ajaxStart(function() {
  $(this).show();
});