jQuery ajax - روش ajaxComplete()

مثال

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

$("#txt").ajaxStart(function()
  $("#wait").css("display","block");
});
$("#txt").ajaxComplete(function()
  $("#wait").css("display","none");
});

آزمایش شخصی

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

روش ajaxComplete() توابعی را در هنگام تکمیل درخواست AJAX اجرا می‌کند. این یک رویداد Ajax است.

با تفاوت ajaxSuccess(), توابعی که توسط روش ajaxComplete() تعیین می‌شوند در هنگام تکمیل درخواست اجرا می‌شوند، حتی اگر درخواست موفق نباشد.

قوانین دستور زبان

.jQueryajaxComplete(توابع(event,xhr,گزینه‌ها))
پارامترها توضیحات
توابع(event,xhr,گزینه‌ها)

ضروری. توابعی که باید هنگام تکمیل درخواست اجرا شوند را تعیین می‌کند.

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

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

توضیحات دقیق

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