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' />"); });
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(); });