我們目前綁定到提交按鈕的點擊事件(我們沒有綁定到表單的提交事件是有原因的)。是否保證我們的JS將在表單提交之前運行(因爲我們正在向要提交的隱藏字段中輸入值),還是需要阻止表單提交併再次調用提交?綁定到提交按鈕的點擊事件,我們的JS會在表單提交之前運行嗎?
$(function() {
$('#button').on('click', function() {
// Do some stuff here - needs to finish before the form submits
return true;
});
});
在此先感謝!
只要你「做一些東西在這裏」不包括任何異步代碼,你會沒事的。什麼是你沒有綁定到提交事件的原因?(你知道如果需要,你可以綁定多個提交處理程序到相同的表單) – nnnnnn
我認爲提交操作是最後一步,但你總是可以嘗試兩種方式,看看哪些一個工程 –