gpt4 book ai didi

asp.net-mvc - 使用 $ ("form").removeData ("validator") & $ ("form").removeData ("unobtrusiveValidation") 背后的原因是什么?内部局部 View

转载 作者:行者123 更新时间:2023-12-04 02:58:10 25 4
gpt4 key购买 nike

我正在阅读以下示例 link关于在弹出菜单中显示部分 View 。但我注意到,在局部 View 中,作者在 View 末尾使用了以下代码:-

$("form").removeData("validator");
$("form").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse("form");

那么任何人都可以建议添加此代码的目的是什么?

最佳答案

它从表单中删除 jQuery 验证。这是对验证数据的引用。

var form = $(formSelector)
.removeData("validator") /* added by the raw jquery.validate plugin */
.removeData("unobtrusiveValidation");
/* added by the jquery unobtrusive plugin */

具体到局部 View 中的实现,您可以使用这样的方法实现验证
function ApplyValidation() {
$("form").removeData("validator");
$("form").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse("form");
}

关于asp.net-mvc - 使用 $ ("form").removeData ("validator") & $ ("form").removeData ("unobtrusiveValidation") 背后的原因是什么?内部局部 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27872271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com