実装の詳細:
- ページには追加ボタンとテーブル ビューがあります
- [追加] ボタンをクリックすると、モーダル ポップアップに部分ビュー (フォーム) が読み込まれます。パラメータに基づいて選択された動的フォーム。
- [追加] ボタンをクリックすると、以下のコードが部分ビュー フォームを div にバインドするために使用されます
$.ajax({
url: '/Controller/GetModal',
data: { modalType: modalType },
success: function (data) {
$('#modalWrapper').html(data);
$('.modal-wrapper').modal();
}
});
- を使用して実装された部分ビュー フォーム
Ajax.BeginForm("Save", "Controller",new AjaxOptions
{
HttpMethod = "POST",
UpdateTargetId = "divTableView",
LoadingElementId = "loading"
}))
問題 : - 保存検証のクリック時にトリガーされません。
その他の情報 :
スクリプト ファイル:
bootstrap.js
jQuery-3.5.1.js
jquery.unobtrusive-ajax.js
jquery.validate.js
jquery.validate.unobtrusive.js
ajaxの成功メソッドに以下のコードを追加しようとしました
$.validator.unobtrusive.parse(form);
以下のエラーが発生しました:
$.validator is undefined
助けてくれてありがとう。