jQuery ajax - دالة ajaxSuccess()

مثال

يتم تنشيط نافذة الإشعار عند إكمال طلب AJAX بنجاح:

$("div").ajaxSuccess(function(){
  alert("تم إكمال طلب AJAX بنجاح");
});

تجربة شخصية

التعريف والاستخدام

يتم تنفيذ دالة ajaxSuccess() عند نجاح طلب AJAX. إنه حدث Ajax.

شرح مفصل

يتم نقل obj XMLHttpRequest والضبط كمعاملات إلى دالة الاستدعاء.

في أي وقت تنجح فيه طلب Ajax، ستقوم jQuery بتنشيط هذا الحدث ajaxSuccess. في هذه اللحظة، سيتم تنفيذ أي دالة مسجلة باستخدام .ajaxSuccess().

القواعد

.ajaxSuccess(function(event,xhr,options))
المتغيرات الوصف
function(event,xhr,options)

مطلوب. يحدد الدالة التي يتم تشغيلها عند نجاح الطلب.

المتغيرات الإضافية:

  • event - يحتوي على obj event
  • xhr - يحتوي على obj XMLHttpRequest
  • options - يحتوي على الخيارات المستخدمة في الطلب AJAX

مثال

عرض الرسالة بعد نجاح الطلب AJAX:

$("#msg").ajaxSuccess(function(evt, request, settings){
  $(this).append("<p>الطلب ناجح!</p>");
});