0
我有這樣的情況,像表單提交時更新值到數據庫。這裏的問題是,只有在提交表單後才計算總計。所以我必須在數據庫中再次更新計算的總數。我需要再次手動提交以更新它。爲了實現這一點,我們可以在這裏使用jQuery來形成提交的第二次,再次點擊它。有沒有快速的方法來做到這一點?是否可以提交表單兩次?
請指教?
我有這樣的情況,像表單提交時更新值到數據庫。這裏的問題是,只有在提交表單後才計算總計。所以我必須在數據庫中再次更新計算的總數。我需要再次手動提交以更新它。爲了實現這一點,我們可以在這裏使用jQuery來形成提交的第二次,再次點擊它。有沒有快速的方法來做到這一點?是否可以提交表單兩次?
請指教?
您可以使用Ajax提交表單兩次,見下面的代碼:
function submit() {
var form = $('#your-form');
$.ajax({
type: 'POST',
url: form.attr('action'),
data: form.serialize(),
success: function(data) {
$.ajax({
type: 'POST',
url: form.attr('action'),
data: form.serialize(),
success: function(data) {
}
});
}
});
}
上帝拯救了我們所有人。 – ZenMaster
也有一些是當你提交一個表單的兩倍,它的工作別人根本錯誤的。 – BoltClock
實際上,一旦我的表單被提交,我打電話給第三方服務來獲得結果,然後我用我的總計算並將我的總計存儲在隱藏文本框中。當我再次更新它時,隱藏的值將存儲在DB中。在此我不想再次點擊提交。 – mymotherland
爲什麼你將隱藏的總數存儲在?爲什麼在計算總數後不能立即調用數據庫保存方法? – Gibron