jQuery ajax - metodo ajaxStart()

Esempio

Visualizza l'indicazione "In caricamento" quando inizia la richiesta Ajax:

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

Prova tu stesso

Definizione e uso

Il metodo ajaxStart() esegue la funzione prima dell'invio della richiesta Ajax. È un evento Ajax.

Spiegazione dettagliata

Non importa quando si invia una richiesta Ajax, jQuery verifica sempre se esistono altre richieste Ajax. Se non esistono, jQuery attiva l'evento ajaxStart. In questo momento, qualsiasi funzione registrata con .ajaxStart() viene eseguita.

Sintassi

.ajaxStart(function() {
Parametro Descrizione
function() { Definire la funzione che deve essere eseguita quando inizia la richiesta AJAX.

Esempio

Visualizza informazioni quando inizia la richiesta AJAX:

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