問題が発生しています。基本的に、ユーザーがページの [編集] リンクをクリックすると、次の Jquery コードが実行されます。
$("#saveBtn").click(function () {
saveQuestion(id);
});
これにより、保存ボタンの onClick イベントがsaveQuestion()
メソッドを呼び出し、「編集」リンクがクリックされた質問の ID を渡します。
しかし、同じセッションでユーザーが 2 つの質問の編集をクリックすると、前のclick
イベント ハンドラーを上書きする代わりに、代わりに 2 つのイベント ハンドラーが実行され saveQuestion(1)
ますsaveQuestion(2)
。これを行うと、1 つの質問が他の質問を上書きします。
click
ボタンに割り当てられた以前のイベントをすべて削除する方法はありますか?