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