我最近加入了一家新公司,发现他们在Layout.cshtml.as中使用了如此多的脚本,如图所示
所以为了提高性能,我使用了mvc捆绑函数,如图所示
并在布局页面上使用@ Scripts.Render(“〜/ bundles / jqueryval”)引用它。但问题是。大多数java脚本都不起作用,尤其是jquery数据表。这里我缺少什么点?< / p>
答案 0 :(得分:0)
我认为在您的场景中,您的js文件彼此冲突,您的问题的解决方案是:
使用$.noConflict()
来避免jquery文件之间发生冲突: -
请点击此链接:
http://api.jquery.com/jquery.noconflict/
如果某些js文件无效,那么只需检查js文件的顺序..
答案 1 :(得分:0)
尝试检查文件的顺序是否正确。 如果你在本地,你可能有一些设置不加载.min文件,发生在我身上一次。 2个建议,在css之后添加脚本并且可能开始使用requirejs,它将帮助你解决js的依赖关系和异步加载