jquery绑定第二个ajax成功

时间:2012-11-07 12:51:20

标签: jquery ajax

我有一个ajax请求,显示成功的数据。 完成后,我想做点其他事情,问题是我做不到 触摸ajax代码。我本来可以做的:

$.ajax().success(bla).但我无法触及此代码。

我必须将第二个函数绑定到其他位置并确保它在第一次onsuccess之后出现。可以吗?

在我可以使用的成功事件之后可能有一个全球事件吗?

3 个答案:

答案 0 :(得分:1)

为什么不将第二个函数绑定到第一个函数

$.ajax().success(bla(new function() {
    //do whatever you want
}));

此处,blafunction作为参数。

还是我误解了?

答案 1 :(得分:1)

您应该使用全局事件,在所有AJAX成功回调后调用它:

$.ajaxSuccess(function(){
//do my global thing here
});

也许同时调用ajaxSetup成功回调?没试过

$.ajaxSetup({
    success: function() {
       // local within the ajaxSetup
    }
});

答案 2 :(得分:0)

 complete: function(){
     // Handle the complete event
   }

在成功函数之后触发并且与全局

相同
ajaxComplete()