jQueryプロンプトを使用して、ユーザーに保存を促しています。したがって、ユーザーが [保存] ボタンをクリックすると、Jquery プロンプトが表示され、ユーザーが変更を保存するかどうかを尋ねられます。問題は、プロンプトが閉じる前にユーザーが jQuery Save プロンプト ボタンを複数回クリックできることです。その結果、プロンプト保存ボタンがクリックされるたびに保存ルーチンが 1 回実行され、データベース内に重複レコードが発生します。最初のクリックでプロンプト保存ボタンを無効にするか、最初のクリックでプロンプトウィンドウを閉じて、複数の保存を防ぐ必要があります。これどうやってするの?
クライアントコード:
$.prompt("Are you sure you want to save? You will not be able to change your decision after it's been saved.", {
title: "Save?",
buttons: { "Save": true, "Cancel": false },
submit: function (e, v, m, f) {
if (v) {
response = saveUpdates(LoanDetails);
}
}
});