jQuery ajax - metoda ajaxStart()

Przykład

Wyświetl wskaźnik "Ładuję się", gdy zaczyna się żądanie AJAX:

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

Spróbuj sam

Definicja i użycie

Metoda ajaxStart() wykonuje funkcję przed wysłaniem żądania AJAX. Jest to wydarzenie Ajax.

Szczegółowe wyjaśnienie

Niezależnie od tego, kiedy wysyłane jest żądanie Ajax, jQuery sprawdzi, czy istnieje inne żądania Ajax. Jeśli nie, jQuery wywoła to wydarzenie ajaxStart. W tym momencie, jakakolwiek funkcja zarejestrowana przez .ajaxStart() zostanie wykonana.

Gramatyka

.ajaxStart(function())
Parametry Opis
function() Określa funkcję uruchamianą, gdy zaczyna się żądanie AJAX.

Przykład

Aby wyświetlić informację, gdy zaczyna się żądanie AJAX:

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