gpt4 book ai didi

javascript - 未捕获的类型错误 : Cannot set property 'unobtrusive' of undefined

转载 作者:数据小太阳 更新时间:2023-10-29 06:02:26 38 4
gpt4 key购买 nike

我正在使用最新的 MVC 框架和包。

MVC 创建的默认“jqueryval”包导致 javascript 错误

我页面上的脚本是这样输出的

<!-- In head -->
<script src="/Scripts/modernizr-2.6.2.js"></script>
<script src="/Scripts/jquery-2.0.2.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="/Content/Misc.js"></script>


<!-- Bottom of doc -->
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>

我的包:

bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.validate*",
"~/Scripts/jquery.unobtrusive*"));

出了什么问题?

最佳答案

在您的包中,您将其设置为包括 jquery.validate*jquery.unobtrusive*,这通常会起作用。但是如果您查看您的输出,并不是所有应该存在的文件都在那里。重点是 jquery.unobtrusive.validate 需要包含 jquery.validate(如您所见,输出不是)。显然,这些文件在您的项目中实际上不可用,因此 bundler 找不到。确保在您的项目中拥有所有必要的文件,以便您的 bundler 可以找到它们并输出它们。

关于javascript - 未捕获的类型错误 : Cannot set property 'unobtrusive' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17616759/

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