我有一个关于.ajaxComplete()的问题。
让我说我这样做:
// Register an ajaxComplete (pseudo code ish)
$('#someId').ajaxComplete(function () {
if (ajaxCompleted == isAjaxImWaitingForToComplete) {
// something something
}
});
然后每次ajax任务完成时都会调用它。有没有办法让它只被调用一次,然后取消注册? 我可以添加$('#someId')。unbind();在ajaxComplete里面的函数底部?
答案 0 :(得分:3)
.ajaxComplete()
函数绑定ajaxComplete
AJAX event的处理程序,因此调用.unbind('ajaxComplete');
应该有效。