jquery 控えめな ajax と MVC Ajax.Beginform() を使用して、C# サーバー側でフォームを検証しています。私は常にフォームをそれ自体に置き換えています。
それはすべて正常に機能していますが、私は疑問に思っています:
私のフォームが「データベースに保存」アクションをトリガーし、このアクションが成功したとしましょう。フォームにエラーがないので、フォームをクライアントにポストバックしたくありませんが、フロント エンドで成功ダイアログをトリガーする JSON メッセージをポストします。問題は、フォームの置換が常に発生していることです。サーバーからjsonを取得したときにフォームを置き換えないようにするにはどうすればよいですか?
私が求めているのは、divを更新せずに、代わりに他のコードを実行するにはどうすればよいですか?
onSuccess は知っているのですが、DIV 置換後に発火するので、置換を飛ばしたいです。