5

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

假设我这样做:

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

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

4

1 回答 1

7

该函数为AJAX 事件.ajaxComplete()绑定了一个处理程序,因此调用应该可以工作。ajaxComplete .unbind('ajaxComplete');

于 2012-05-04T09:45:08.173 回答