动态表单 ajax beginform 验证错误 - MVC

dynamic form ajax beginform validation error - MVC

提问人:Sridhar 提问时间:6/6/2020 最后编辑:Sridhar 更新时间:6/6/2020 访问量:184

问:

实施细节:

  • 页面具有“添加按钮”和“表”视图
  • 单击“添加”按钮时,部分视图(窗体)将加载到“模态弹出窗口”上。根据参数选择动态表单。
  • 在“添加”按钮上,单击下面的代码用于将部分视图表单绑定到 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

提前感谢您的帮助。

jquery asp.net-mvc-ajax 不显眼的 ajax

评论


答: 暂无答案