【发布时间】:2013-09-26 20:34:35
【问题描述】:
我在下面看到了最后的脚本:
查看:
(...)
// here my html items etc...
(...)
<script type="text/javascript" src="~/Scripts/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
// here all my stuff
function sample1()
{
}
function sample2()
{
}
function sample3()
{
}
</script>
所以我想要的是将所有代码放入一个 js 文件中,并将其放在 mvc 4 的 /Scripts 文件夹下,那么该怎么做呢?在这个脚本中,我指的是视图中的项目。
所以在这个改变之后我有:
查看:
(...)
// here my html items etc...
(...)
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery-1.10.2.min.js)"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/Customs/MyCustomJsFile.js")">
</script>
Javascript 文件(在 /Scripts 文件夹下):
MyCustomJsFile.js:
function sample1()
{
}
function sample2()
{
}
function sample3()
{
}
在运行时,我在 ie 调试控制台中的 MyCustomJsFile.js 中收到一条错误提示 synatx 错误,因此我单击该错误,第一行显示为错误:
但我的 js 文件没有任何脚本行....
【问题讨论】:
-
会不会是脚本被正确请求了,但是脚本本身出错了?能提供一下js文件吗?
-
我的脚本开始于它: 我可以在控制台中看到第一行出现错误,它说语法错误。
-
文件的第一行是什么?
-
<script type="text/javascript"> // here all my stuff </script>你写的东西是什么导致语法错误?你是在获取 ElementByID 还是在做类似的事情?? -
为什么不添加不同的 jQuery 而不是在自定义 js 文件 (MyCustomScript.js) 中?我认为它需要两次脚本标签..所以不要在js文件中添加脚本标签...
标签: javascript jquery asp.net-mvc-4