我有一個JavaScript循環,循環遍歷類「Amount Field」的元素,並且我正在對該循環內的一個servlet進行post調用。如何解決JavaScript中的嵌套數據庫調用錯誤?
偶爾,我得到一個嵌套數據庫錯誤。我試圖添加一個超時,但我仍然有時會得到錯誤。
的代碼如下:
$('.AmountField').each(function(i, obj) {
var donationId = ($(obj).attr('id')).substring(14);
console.log(donationId);
var data = {
userId: userId,
date: $("#donationDate").val(),
amount: +$(obj).val(),
method: $("#paymentMethod").val(),
bank: $("#Account").val(),
referredBy: $("#referredBy").val(),
donationId: donationId,
//description: $("#Description").val(),
};
setTimeout(function(){
$.post("ActionReceivePaymentsServlet", $.param(data), function(response) {
alert("Donation Entered Successfully");
});
}, 1000);
});
有沒有辦法,我可以解決這個問題什麼辦法?如果有幫助,我正在使用一個sqlite數據庫。