/ / AjaxComplete problem w jQuery? - jquery, ajax

AjaxComplete problem w jQuery? - jquery, ajax

Tworzony jest niestandardowy moduł niestandardowy, który wykorzystuje prototyp napisanego w języku ajax. Nie mogę tego dotknąć !. Po prostu chcę zrobić kilka prostych rzeczy jquery po wykonaniu ajax. Więc próbowałem:

jQuery( document ).ajaxComplete(function( event, xhr, settings ) {
if ( settings.url === "my-url" ) {
alert(12);
}
});

Inna wersja, którą wypróbowałem to:

jQuery(document).bind("ajaxComplete", function(){
alert(12);
});

Żadne z nich nie działa. Brak błędów w konsoli. Nic!. Najpierw załadowałem wersję jquery, a potem mój kod. Co jeszcze powinienem wypróbować? Dzięki

Odpowiedzi:

0 dla odpowiedzi № 1

To zdarzenie jest uruchamiane tylko wtedy, gdy zapytanie ajax jest wysyłane przez jQuery.

Za każdym razem, gdy zakończy się żądanie Ajax, jQuery wyzwala zdarzenie ajaxComplete. Wszystkie procedury obsługi, które zostały zarejestrowane przy użyciu metody .ajaxComplete (), są teraz wykonywane.

Powinieneś sprawdzić, czy jakiekolwiek zdarzenie jest wyzwalane po twojej prośbie o prototyp ajax

Możesz znaleźć inny sposób na zrobienie tego tutaj