Metodo jQuery ajax - ajaxComplete()

Esempio

Mostra l'indicazione "In caricamento" quando la richiesta AJAX è in corso:

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

Prova da solo

Definizione e uso

Il metodo ajaxComplete() esegue la funzione quando la richiesta AJAX è completata. È un evento Ajax.

A differenza di ajaxSuccess(), la funzione specificata tramite il metodo ajaxComplete() viene eseguita quando la richiesta è completata, anche se non è stata eseguita con successo.

Sintassi

.jQueryajaxComplete(function(event,xhr,options))
Parametri Descrizione
function(event,xhr,options)

Obbligatorio. Specifica la funzione da eseguire quando la richiesta è completata.

Parametri aggiuntivi:

  • event - Contiene l'oggetto event
  • xhr - Contiene l'oggetto XMLHttpRequest
  • options - Contiene le opzioni utilizzate nelle richieste AJAX

Spiegazione dettagliata

Oggetto XMLHttpRequest e impostazioni passate come parametri alla funzione di callback.