每次都调用 jQuery ajaxComplete?

ptf*_*ptf 5 javascript ajax jquery

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

假设我这样做:

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

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

Ant*_*ist 7

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