我正在使用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);
}
});
验证工作正常但插入错误消息两次。
答案 0 :(得分:0)
我已使用$(form).valid()而非默认提交操作
解决了此问题