在script.js中我有:
$('body').on('click','.element', function(){
var myID=$(this).attr('id');
$.get('../controller/querydata/'+myID, function(response){
console.log(response)
}).done(function(){
alert('it works');
})
})
.element来自另一个ajax调用,有时不止一个,因此每个都有一个唯一的id,但来自控制器的响应和来自.done回调的警报多次被激活。使用.off()。on()似乎可行,但在调用之后会禁用其他元素的功能。
答案 0 :(得分:0)