动态表格上不引人注目的验证

时间:2014-04-01 21:16:01

标签: jquery asp.net-mvc unobtrusive-validation

我正在调用MVC控制器,该控制器返回一个剃刀视图,该视图启用了jQuery验证和不显眼的验证。以下是获取视图的代码:

目标是html将进入的目标div。当调用target.html(result)时,我收到一条错误消息:Uncaught TypeError:无法读取属性' settings'未定义的jquery.validate.js:346

  $.ajax({
            type: "POST",
            contentType: "application/json",
            url: url,
            async: false,
            data: JSON.stringify(data)
        }).success(function (result) {
            var form = $(document).find("form");
            target.html(result);                               
            $.validator.unobtrusive.parse("#" + form.attr("id"));
        }).fail(function(result) {
           //
        });

我尝试使用$ .validator.unobtrusive.parse("#" + form.attr(" id"));重新解析,但错误发生了在那条线可以运行之前。

有什么建议吗?有没有办法暂时禁用不显眼的验证?

0 个答案:

没有答案