【发布时间】:2017-11-14 18:46:41
【问题描述】:
我正在尝试在 ASP.NET MVC 实践项目中使用 JQuery,但 site.js 文件无法正常工作或包含在 html 页面中。如果我在 html 中的脚本标记内编写 JQuery 代码,那么它工作正常,即使我已经包含了一些其他文件,如 Bootstrap 和 site.css,它们也只能与 site.js 文件一起工作。
Site.js
$(document).ready(function () {
alert("Hello 1");
});
$(window).load(function () {
alert("Hello 2");
});
_Layout.cshtml
包括sn-p
<script src="~/lib/jquery/dist/jquery.min.js" type="text/javascript"></script>
<script src="~/js/site.js" type="text/javascript"></script>
<script src="~/lib/jquery-validation/dist/jquery.validate.min.js" type="text/javascript"></script>
【问题讨论】:
-
您正在包括“site.min.js”而不是“site.js”。会不会是这个问题?
-
我都试过了,这是我最后一次尝试sn-p。
-
除非您的服务器上同时拥有这两个版本,否则无需尝试两者。打开 DevTools 并在 Source 或 Network 选项卡上,检查是否成功加载了 js 文件。
-
尝试用 jQuery(document) 替换美元符号...
标签: javascript jquery asp.net-mvc