7
フォームが送信される前にOnCompleteとOnSuccess AjaxOptionsが呼び出されましたが、アイテムがデータベースに追加された後にajaxフォームをクリアしようとしています。フォームを最初に提出し、OnCompleteが呼び出されるように、どうすれば入手できますか? balueは、フォームがサブミットにコントローラに送信される前に、表示名テキストボックスがクリアされているがMVC Ajax.Beginformコントローラコールの前にOnComplete/OnSuccessが発生しました
function ClearForm() {
$('#DisplayName').val('');
}
を呼び出し
<% using (Ajax.BeginForm("AddTable", new AjaxOptions
{
UpdateTargetId = "tables",
InsertionMode = InsertionMode.InsertAfter,
OnComplete = "ClearForm()"
}))
{%>
。この周りに道がありますか?
私はこれがそうだと思う。コールバックを設定するコードは、ClearForm()を呼び出して、その結果をコールバックハンドラに割り当てる代わりに、コールバックハンドラとして単にClearFormに関数リファレンスを割り当てるだけです。 – tvanfosson
素敵な、お元気ですね、いつもあなたを抱きしめる何かばかげたことです。 :) – Israfel