$没有在firefox中定义

时间:2015-02-17 16:52:26

标签: jquery firefox visual-studio-2012

我的网站在浏览器IE,Chrome和Opera中从visual studio进行调试时工作正常,但在Firefox中我得到了#34; $未定义" " jQuery未定义"错误。我有以下对jquery

的引用
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>

3 个答案:

答案 0 :(得分:3)

问题最终是firefox不信任连接。一旦我导航到firefox中的网址https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js并为其添加了安全例外,我的网站就运行良好。

答案 1 :(得分:2)

我想分享一下这个问题的经验: 使用Firefox我遇到了同样的错误:“$未定义”,我发现它是由于在标题中包含脚本时缺少属性“type ='text / javascript'”引起的。

<script src="/js/jquery-1.11.1.min.js" type="text/javascript"></script>

另外一个补充:在包含文件时使用双反斜杠(//)从外部源包含jQuery时要小心你的连接类型(安全与否)

<script  src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>

以便匹配您的连接安全性,否则如果您的连接是安全的并且jQuery的源不是,则可能会面临证书警告,反之亦然。

答案 2 :(得分:0)

没有问题我们使用什么浏览器来访问jQuery。主要问题是由流量引起的,有时是内部安全性(证书),这种情况会被视为无效请求。

根据我的观察和其他一些偏好,在我们自己的网站目录中使用jQuery(通过下载它)会更快,没有一定的障碍。因此,我建议您将其保存在自己的网络主机中,以确保一切顺利。

请参阅其他参考here

undefined-jquery-error-and-google-api-font