当下面的代码执行时,它会多次转到.ajaxComplete。我可以阻止这个吗?
$('.log').ajaxComplete(function(e, xhr, settings) {
if (settings.url == 'ajax/test.html') {
alert('hi');
}
});
只有我找到的解决方案,make settings.url =''
$('.log').ajaxComplete(function(e, xhr, settings) {
if (settings.url == 'ajax/test.html') {
settings.url = '';
alert('hi');
}
});
但我觉得不合适
答案 0 :(得分:0)
这不应该发生 - 看看这个jsfiddle:
如果出现以下情况,可能会发生这种情况:
否则,它应该只被调用一次,就像在jsfiddle演示中一样。