每次调用jQuery ajaxComplete?

时间:2012-05-04 09:37:03

标签: javascript jquery ajax

我有一个关于.ajaxComplete()的问题。

让我说我这样做:

// Register an ajaxComplete (pseudo code ish)
$('#someId').ajaxComplete(function () {
    if (ajaxCompleted == isAjaxImWaitingForToComplete) {
        // something something
    }
});

然后每次ajax任务完成时都会调用它。有没有办法让它只被调用一次,然后取消注册? 我可以添加$('#someId')。unbind();在ajaxComplete里面的函数底部?

1 个答案:

答案 0 :(得分:3)

.ajaxComplete()函数绑定ajaxComplete AJAX event的处理程序,因此调用.unbind('ajaxComplete');应该有效。

相关问题