У меня разные страницы ex1.php, ex2.php, ex3.php
Все эти страницы имеют разные вызовы ajax, и они имеют некоторый код в соответствующей функции успеха.
Я хочу запустить функцию myfunc(), когда получаю какой-либо ответ в любом из этих вызовов ajax? Возможно ли это?
Могу ли я использовать jquery complete???
У меня есть только один файл js, который является общим для всех этих файлов, где у меня есть myfunc()
ex1.php
$.ajax()
ex2.php
$.ajax()
ex3.php
$.ajax()
test.js, загруженный во все эти php файлы, имеет myfunc
Использовать обработчик событий ajaxSuccess
$( document ).ajaxSuccess(myfunc);
Вы должны называть ваш myfunc успешным вызовом ajax
$.ajax({
url: "ex2.php"
}).done(function() {
myfunc()
});
$.ajaxStart(myfunc1); $.ajaxStop(myfunc2);