-1
を返します。jQueryのイベントは、私が持っている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呼び出しから来て、時には1以上のもの、それ故にそれぞれが固有のIDを持っていますが、コントローラおよびアラートからの応答.doneコールバックから複数回実行されます。 .off()。on()が動作しているようですが、呼び出された後は他の要素の機能を無効にします。
あなたが持っているコードは1回のクリックで1回発射されます。説明している症状はコードと一致しません。 –
スクリプトを複数回実行していますか? –
@KevinBだから私が尋ねたのは、私にとってはうまくいくようだ。 – deadPoet