次の問題があります。フォームを送信して検証する必要があります。このフォームはサーバーで要求され、ユーザーがボタンをクリックすると PartialView を返します。関数にアラートを入れると、送信ボタンをクリックするたびにもう一度アラートが表示されます。つまり、基本的に 4 回クリックした場合、5 回目にクリックすると 5 つのアラートが表示されます.....
$(".btnUpdateTopic").click(function () {
$("form").submit(function () {
alert("submit form");
});
});
問題があるかどうかを確認するためにコードのすべてのコンテンツを削除しましたが、完全に削除しても正しく動作しません。
解決
最終的に、このコードで動作するようになりました:
$(".btnUpdateTopic").click(function () {
$("form").submit();
return false;
});
$("form").submit(function () {
alert("submit form");
return false;
});