属性$的值为null或未定义 - 仅限本地计算机

时间:2015-12-21 15:27:58

标签: jquery

我意识到这个错误表明我在加载jQuery库之前尝试使用jQuery $函数。神秘的是,这个解决方案在2周前在我的机器上正确运行。此外,当前版本仍可在我的两台同事机器上正确运行。它只是不能在我的机器上运行!

什么可能导致我的本地机器上发生这样的事情?我想不出有什么办法可以造成这样的事情。我的主机文件似乎正常,我想不出别的东西要检查。任何提示或线索都表示赞赏。

我不认为发布代码会对这种情况有所帮助,所以我保持这么简短。如果需要更多细节,请告诉我。

我包含jQuery的方式是通过我的html布局页面(MVC)的头部:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

我也试过了:

<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>

两者似乎都无法在我的机器上运行,但任何一个都可以在我的同事机器上运行。

我的浏览器控制台图片:

Console

1 个答案:

答案 0 :(得分:1)

我找到了问题的解决方案,是的,它只是IE问题。

我不得不去工具 - &gt;兼容性视图设置并从网站列表中删除localhost。见图:

View Settings

在这一改变之后,一切都很完美。感谢所有帮助我指导答案的人。