to, co próbuję zrobić, to automatycznie uruchomić funkcję przed przejściem do metody $.ajax({success});
. Mam to:
$("body").ajaxSuccess(
function(event, XMLHttpRequest, ajaxOptions) {
alert("ajaxSuccess");
}
);
i:
$.ajax({
url: ".",
success: function() {
alert("success");
}
);
Moim problemem jest to, że po raz pierwszy zobaczyć "sukces", a następnie "ajaxSuccess" czy miałby coś przeciwnego. Czy to możliwe? Jakieś inne rozwiązanie?
Problem jest taki sam z $ .ajaxError() ...
Dzięki
Witaj, problem polega na tym, że nie mogę odróżnić xhr.status w metodzie dataFilter i nie mam możliwości uruchomienia tej czy innej funkcji . W moim przypadku uruchomiłbym dwie oddzielne funkcje w każdym przypadku. –
Jeśli wywołasz drugą funkcję, możesz w obu przypadkach użyć funkcji globalnego sukcesu/błędu i wywołać wyspecjalizowaną funkcję na końcu. Może jakiś obiekt, który decyduje, która funkcja dodatkowa wywoła? –
Czy masz jakiś kawałek kodu, nie jestem pewien, aby zrozumieć bardzo dobrze ... :( –