我正在使用ASP.NET MVC 3和Javascript / JQuery。所以我的主要观点是我的一个观点:
<script src="myfile.js"></script>
<script>
$(function () {
var myVar = doSomething("string to manipulate");
});
</script>
所以在这里,我有一个外部文件,在视图正文中加载。 doSomething()
是一个驻留在外部.js
文件中的函数。
当我运行此视图时,chrome的控制台会显示一条错误消息,指出它无法找到doSomething()
的定义,即该函数不存在!
这是因为$(function () {})
等同于$(this).ready(function {})
所以在外部js文件之前加载它吗?我不确定,对此的任何帮助都会很棒!
答案 0 :(得分:0)
因此错误不在我的代码中,这是由于chrome使用旧的缓存文件。所以我清除了浏览数据,托管应用程序数据,缓存(它自己的缓存还不够),它已经开始工作了。感谢帮助贡献者!!