我在我正在构建数据表所在的网站上遇到问题 加载(在服务器上)但在本地主机(xamp)上正常工作。 Firefox抛出一个错误,“$未定义。”
我已经搜索了错误,我找到了朋友的解决方案,即jquery.js文件尚未包含在内,或者您对它的引用指向了错误的位置。
但我检查了文件路径两次&三次,这是正确的& jquery.js也在那里。
感谢任何帮助,
答案 0 :(得分:5)
如果jQuery正确包含在您的页面中,则可能还存在另一个库(例如原型)。因此,为了避免冲突,jQuery提供了另一个noConflict()函数。在这种情况下,$
会被jQuery
替换。
因此,您不必执行$("some selector").doSomething();
之类的操作,而必须执行jQuery("some selector").doSomething();
答案 1 :(得分:5)
在导入 jquery.js之前,可能会使用 。
这种情况的一个典型原因是使用某种jQuery插件:
如果你有这个:
$
尝试将其更改为:
<script src="jquery.someplugin.js">
<script src="jquery.js">
确定:将Firefox与Firebug插件一起使用,看看问题出在哪里。那你可以肯定。
答案 2 :(得分:1)
看起来juery.js不可读。您是否尝试直接从浏览器访问jquery.js?如果您收到拒绝访问错误,请将文件chmod为644(rw-r - r - )。