Méthode jQuery ajax - ajaxStart()

Exemple

Afficher l'indicateur "En cours de chargement" lors du début d'une requête AJAX :

$("div").ajaxStart(function() {
  $(this).html("<img src='demo_wait.gif' />");
);

Essayer vous-même

Définition et utilisation

La méthode ajaxStart() exécute une fonction avant l'envoi d'une requête AJAX. C'est un événement Ajax.

Explication détaillée

Quand quels que soient les moments où une requête Ajax est envoyée, jQuery vérifie toujours s'il existe d'autres requêtes Ajax. Si ce n'est pas le cas, jQuery déclenche l'événement ajaxStart. À ce moment-là, toute fonction enregistrée avec .ajaxStart() est exécutée.

Syntaxe

.ajaxStart(function() {
Paramètres Description
function() { Définir une fonction qui s'exécute au début d'une requête AJAX.

Exemple

Afficher un message d'information lors du début d'une requête AJAX :

$("#loading").ajaxStart(function() {
  $(this).show();
);