ajax调用完成后运行一个函数?

时间:2013-11-13 11:05:58

标签: javascript jquery

我有不同的页面ex1.php,ex2.php,ex3.php

所有这些页面都有不同的ajax调用,并且它们在各自的成功函数中都有一些代码。

当我在任何这些ajax调用中得到任何响应时,我想运行一个函数myfunc()?它是不可能的??

我可以使用jquery完成???

我只有一个js文件,所有这些文件都是通用的,我写了myfunc()

ex1.php

$。AJAX()

ex2.php

$。AJAX()

ex3.php

$。AJAX()

在所有这些php文件中加载的test.js都有myfunc

2 个答案:

答案 0 :(得分:3)

使用ajaxSuccess事件处理程序

$( document ).ajaxSuccess(myfunc);

答案 1 :(得分:0)

您应该在ajax调用成功时调用myfunc

$.ajax({
url: "ex2.php"
}).done(function() {
  myfunc()
});