Firefox 4 中的 JQuery 未定义和 $ 未定义错误 [关闭]

Posted

技术标签:

【中文标题】Firefox 4 中的 JQuery 未定义和 $ 未定义错误 [关闭]【英文标题】:JQuery Undefined and $ Undefined Errors in Firefox 4 [closed] 【发布时间】:2012-05-23 06:18:06 【问题描述】:

我正在为客户做一些工作,他们的 Firefox 4 版本出现 JQuery 未定义错误,而我的 Firefox 4 版本很好。这是查看完全相同的页面(在线托管)时!我的机器和客户端上的所有其他浏览器都很好。

有人对为什么会发生这种情况有任何想法吗?会不会是缓存问题?浏览器肯定启用了 javascript

编辑:这是尝试加载 jquery 文件的控制台的日志:

GET https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js [HTTP/1.0 200 连接建立 234ms]

“已建立连接”是否意味着文件已加载?或者我应该期待一个“OK”的响应?

【问题讨论】:

让他们清除浏览器缓存,然后在椅子上转两圈,然后再试一次。 我朋友的车出了问题。不过我的车能用。知道问题可能是什么吗? :) 代码很多,不知道问题出在哪里。 代码是公分母。浏览器也是,所以它必须是别的东西。 【参考方案1】:

您是否正在加载 jQuery 的本地副本(而不是 CDN)并且此本地副本不在客户端的计算机中?

【讨论】:

那么只有一个页面会中断吗?客户端有没有试过其他浏览器,只有火狐报错? Web 控制台显示 JQuery 文件也正在正确加载。 是的,其他浏览器对它们运行良好。只是 Firefox 4。我需要检查其他页面。 如果有人有类似的问题......那么这个问题的原因是客户端网络上没有加载 jquery 文件(我不知道为什么)。 Firefox Web 控制台中的“已建立连接”响应并不意味着文件已被检索。检索到的文件有一个 OK 响应。为了解决这个问题,我从文件系统中导入了一份 JQuery 副本以及来自 google 代码的副本。

以上是关于Firefox 4 中的 JQuery 未定义和 $ 未定义错误 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

React 呈现未定义和更新的状态

req.session 未定义和 req.session.user_id 不工作

成员变量 - 未定义和不可访问

比较未定义和错误的非常奇怪的行为

无法读取未定义和未处理的承诺拒绝的属性“捕获”

Vuex mapstate 对象未定义和“[vuex] 未知突变类型:”