为特定的ajax请求覆盖ajaxComplete

时间:2011-01-18 22:30:31

标签: ajax jquery

我的应用程序有一个ajaxComplete(),它在每个视图页面中加载的通用.js文件中定义。如何覆盖这个或更好的仍然避免为特定的$ .ajax()调用运行它。

1 个答案:

答案 0 :(得分:6)

global: false来电中设置$.ajax

来自the API

  

是否为此请求触发全局Ajax事件处理程序。默认值为true。设置为false以防止触发像ajaxStart或ajaxStop这样的全局处理程序。

您的电话将如下所示:

$.ajax({
    url: 'http://example.com/',
    data: data,
    global: false,
    success: function() {

    }/* etc... */
});