我有一个关于.ajaxComplete()的问题。
可以说我这样做:
// Register an ajaxComplete (pseudo code ish)
$('#someId').ajaxComplete(function () {
if (ajaxCompleted == isAjaxImWaitingForToComplete) {
// something something
}
});
然后,每次ajax任务完成时,将调用此方法。有没有办法使它仅被调用一次,然后注销?
我可以添加$('#someId')。unbind();吗?在ajaxComplete内部函数的底部?
最佳答案
.ajaxComplete()
函数为ajaxComplete
AJAX event绑定(bind)了一个处理程序,因此调用.unbind('ajaxComplete');
应该可以工作。