Méthode jQuery ajaxComplete()

❮ Méthodes jQuery AJAX

Exemple

Afficher une image d'indicateur de "chargement" pendant qu'une requête AJAX est en cours :

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

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

Définition et utilisation

La méthode ajaxComplete() spécifie une fonction à exécuter lorsqu'une requête AJAX se termine.

Remarque : à partir de la version 1.8 de jQuery, cette méthode ne doit être attachée qu'au document.

Contrairement à ajaxSuccess(), les fonctions spécifiées avec la méthode ajaxComplete() s'exécuteront lorsque la requête sera terminée, même si elle échoue.


Syntaxe

$(document).ajaxComplete(function(event,xhr,options))

Parameter Description
function(event,xhr,options) Required. Specifies the function to run when the request completes
Additional parameters:
  • event - contains the event object
  • xhr - contains the XMLHttpRequest object
  • options - contains the options used in the AJAX request

❮ Méthodes jQuery AJAX