jQuery验证 - 加载动态内容时重复的jquery验证器错误消息

时间:2017-03-13 18:47:52

标签: jquery ajax validation model-view-controller

我正在使用jquery ajax加载部分页面(MVC)。部分页面包含需要使用jquery验证器验证的表单。

在插入动态元素后再次解析表单。

 $.ajax({
                type: 'GET',
                url: "Base/partialPageUrl",
                success: function (data) {
                    //Load Dynamic Form
                    $(href).html(data);

                    //Reinitialize Validators
                    var form = $(formSelector)
                        .removeData("validator") 
                        .removeData("unobtrusiveValidation");
                    $.validator.unobtrusive.parse(form);
                }
            });

验证工作正常但插入错误消息两次。

Duplicate Error Messages

1 个答案:

答案 0 :(得分:0)

我已使用$(form).valid()而非默认提交操作

解决了此问题