Metoda jQuery ajax - ajaxSuccess()

Przykład

Podczas gdy żądanie AJAX zakończy się sukcesem, zostanie wywołane okno z podpowiedzią:

$("div").ajaxSuccess(function(){
  alert("Żądanie AJAX zakończone sukcesem");
});

Spróbuj sam

Definicja i użycie

Metoda ajaxSuccess() wykona funkcję po pomyślnym zakończeniu żądania AJAX. Jest to wydarzenie Ajax.

Szczegółowe wyjaśnienie

Obiekt XMLHttpRequest i ustawienia są przekazywane jako parametry do funkcji zwrotnych.

Niezależnie od tego, kiedy żądanie Ajax zakończy się sukcesem, jQuery wywoła to wydarzenie ajaxSuccess. W tym momencie, każda funkcja zarejestrowana za pomocą .ajaxSuccess() zostanie uruchomiona.

Gramatyka

.ajaxSuccess(function(event,xhr,options))
Parametry Opis
function(event,xhr,options)

Wymagane. Określa funkcję, która ma być uruchomiona po pomyślnym zakończeniu żądania.

Dodatkowe parametry:

  • event - Obejmuje obiekt event
  • xhr - Obejmuje obiekt XMLHttpRequest
  • options - Obejmuje opcje używane w żądaniach AJAX

Przykład

Wyświetl wiadomość po pomyślnym zakończeniu żądania AJAX:

$("#msg").ajaxSuccess(function(evt, request, settings){
  $(this).append("<p>Żądanie zakończone sukcesem!</p>");
});