jQuery ajax - metoda ajaxStop()
Przykład
Podczas gdy wszystkie żądania Ajax zostaną zakończone, wywołaj okno komunikatowe:
$("div").ajaxStop(function(){ alert("Wszystkie żądania Ajax zakończone"); );
Definicja i użycie
Metoda ajaxStop() wykonuje funkcję na końcu żądania Ajax. Jest to wydarzenie Ajax.
Szczegółowe wyjaśnienie
Niewzależnie od tego, kiedy zakończy się żądanie Ajax, jQuery sprawdzi, czy istnieją inne żądania Ajax. Jeśli ich nie ma, jQuery wywoła to wydarzenie ajaxStop. W tym momencie każda funkcja zarejestrowana za pomocą .ajaxStop() zostanie wykonana.
语法
.ajaxStop(function())
参数 | 描述 |
---|---|
function() | 规定当 AJAX 请求完成时运行的函数。 |
示例
AJAX 请求结束后隐藏信息:
$("#loading").ajaxStop(function(){ $(this).hide(); );