Javascript ASP.Net内联代码无法正常工作

时间:2013-06-26 18:01:10

标签: javascript jquery asp.net-mvc asp.net-mvc-3

我正在使用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文件之前加载它吗?我不确定,对此的任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

因此错误不在我的代码中,这是由于chrome使用旧的缓存文件。所以我清除了浏览数据,托管应用程序数据,缓存(它自己的缓存还不够),它已经开始工作了。感谢帮助贡献者!!