我的Ajax調用有問題。在成功函數中,我想觸發一個元素的點擊,但它不會觸發。點擊不會在jquery ajax中調用
下面是代碼:
$.ajax({
url : '/test/'+clubID,
beforeSend:function(){
$.mobile.showPageLoadingMsg();
},
complete:function(){
$.mobile.hidePageLoadingMsg();
},
success:function(data, textStatus, jqXHR){
if(!jQuery.isEmptyObject(data)) {
$('#camera-input').click();
console.log($('#camera-input'));
console.log('click');
} else {
toast('Il est possible de prendre des photos uniquement lors d\'une soirée');
console.log('toast');
}
}
});
控制檯打印點擊的元素。有關這個問題的任何想法?
感謝您的幫助
你是什麼意思「觸發點擊」?這會觸發點擊處理程序,但不會提示本機點擊行爲。 – lonesomeday
你有沒有綁定到正在執行的點擊事件的代碼?確保你的綁定是實際設置的。 – CodeMonkeyForHire
$('#camera-input')是否返回預期的元素?在調試器中調用它時,如果您想要調用的點擊處理程序實際上是綁定的,您還可以看到那裏。 – Sandro