<div class=".parentForm'>
@Ajax.BeginForm(... AjaxOptions { OnSuccess = "submitSuccess" })
{...}
</div>
function postDone(result,two, three) {
$('.parentForm').replaceWith(result);
}
このパーシャルから複数のフォームがある場合、それらはすべて同じクラスを持つため、これは好きではありません。サーバー側で ID を生成し、それをJS コールバック。
.ajax を使用しthis
て、リクエストを送信したフォームを取得し、そこから親の .formContainer を取得できます。OnSuccess でフォームを送信したフォームへの参照を取得する方法はありますか?