jQuery ajax - Μέθοδος ajaxSuccess()

Παράδειγμα

Εκκίνηση φόρτου όταν η αίτηση AJAX ολοκληρώνεται επιτυχώς:

$("div").ajaxSuccess(function(){
  alert("Η αίτηση AJAX ολοκληρώθηκε επιτυχώς");
});

Δοκιμάστε το προσωπικά

Ορισμός και χρήση

Η μέθοδος ajaxSuccess() εκτελεί τη συνάρτηση όταν η αίτηση AJAX επιτυγχάνει. Είναι ένα συμβάν Ajax.

Συμπεριφόρα

Το αντικείμενο XMLHttpRequest και οι ρυθμίσεις μεταφέρονται ως παραμέτρους στη συνάρτηση επανάκλησης.

Παρά ταύτα, ανεξάρτητα από το πότε ολοκληρώνεται επιτυχώς η αίτηση Ajax, το jQuery προκαλεί το συμβάν ajaxSuccess. Σε αυτό το σημείο, οποιαδήποτε λειτουργία που εγγραφεί με το .ajaxSuccess() θα εκτελεστεί.

Γλώσσα

.ajaxSuccess(function(event,xhr,options))
Παράμετροι Περιγραφή
function(event,xhr,options)

Απαιτείται. Προκαλεί τη λειτουργία που θα εκτελεστεί όταν η αίτηση είναι επιτυχής.

Επιπλέον παραμέτρους:

  • event - Περιέχει το αντικείμενο event
  • xhr - Περιέχει το αντικείμενο XMLHttpRequest
  • options - Περιέχει τις επιλογές που χρησιμοποιούνται στην αίτηση AJAX

Παράδειγμα

Εμφάνιση μηνύματος μετά την επιτυχία της αίτησης AJAX:

$("#msg").ajaxSuccess(function(evt, request, settings){
  $(this).append("<p>Η αίτηση ήταν επιτυχής!</p>");
});