0

実装の詳細:

  • ページには追加ボタンとテーブル ビューがあります
  • [追加] ボタンをクリックすると、モーダル ポップアップに部分ビュー (フォーム) が読み込まれます。パラメータに基づいて選択された動的フォーム。
  • [追加] ボタンをクリックすると、以下のコードが部分ビュー フォームを 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

助けてくれてありがとう。

4

0 に答える 0