0
我有以下的jQuery腳本是應該將數據發佈到數據庫,jQuery的阿賈克斯發佈兩次數據
//delegated submit handlers for the forms inside the table
$('#issue').on('click', function (e) {
e.preventDefault();
//read the form data ans submit it to someurl
$.post('<?php echo base_url() ?>pharm_profile/dept_issue/', $('#Issues_Form').serialize(), function() {
//success do something
alert("Success Approved Successfully");
var url = "<?php echo base_url() ?>pharm_profile";
$(location).attr('href',url);
}).fail(function() {
//error do something
alert("Failed please try again later or contact the system administrator");
})
})
每當我按一下按鈕,腳本運行兩次/帖中的數據的兩倍。我怎樣才能控制一次?
可以嘗試使用,而不是「點擊(函數(E){」「對(‘點擊’,功能(E){」 –
嘗試停止傳播您最好還是發佈相關的HTML代碼確保不要綁定事件兩次 –
您可以提供更多上下文嗎?您是否有其他JavaScript代碼,可能會觸發其他的發佈請求,或觸發點擊事件'#問題'? – LeGEC