我只是使用PJAX构建一个站点,我在模板html文件的末尾包含了jquery.min.js
。但是当我在其中加载一个带有js文件链接的页面时。该文件只是出错:
$ is not defined
我无法弄明白。 谢谢大家的帮助!
答案 0 :(得分:1)
This question解释了jQuery脚本的位置。
您可以从this answer看到人们建议将脚本放在页面底部,因为它可以更快地呈现页面。但是,如果脚本尚未加载,则无法引用该脚本。
如果你不完全理解它是如何工作的,没有冒犯,但我认为按照上面的建议在<head>
加载脚本会很好,你可能不会看到太多作为初学者呈现差异。