由于某些原因,我的html文件对我的jquery.js文件的请求失败,但是当我在浏览器中的新选项卡中输入该确切的url时,我得到了网站加载时我想要的确切jquery.js文件
我的代码是这样的:
<script src="js/jquery.js"></script>
和我的网站is here。如果将jquery.js附加到根目录,您将看到确切的文件。
任何人都可以解释为什么在网站加载时没有正确检索文件?
非常感谢任何帮助。
答案 0 :(得分:4)
HTML文件的开头是:
<!DOCTYPE html>
<html manifest="appcache.appcache">
appcache.appcache
指的是文件appcache.appcache,其内容为:
CACHE MANIFEST
# V1.65 1-18-2013 10:15 PM
# cache
index.html
about.html
services.html
contact.html
css/signika.css
css/mq.css
css/index.css
css/about.css
css/services.css
css/contact.css
assets/signika_400.woff
assets/signika_600.woff
js/html5.js
js/index.js
js/mq.js
js/services.js
mail.php
images/chicken.png
images/salad.png
images/soup.png
images/steak.png
images/wontons.png
正如您所看到的,jQuery.js
不存在。我建议您将js/jQuery.js
添加到新行中,然后重试。
我认为这是:
然后我看到Chrome从第二次开始加载appcache.appcache
,加载jQuery.js
时出错。
manifest
属性是指 HTML5缓存清单文件。
教程:
更多参考资料:
答案 1 :(得分:0)
包含相关脚本标题的HTML文件可能不在“root”中,但可能在同一个JS文件夹中或其他位置。
从技术上讲,这应该有效:
<script src="/js/jquery.js"></script>
请记住,这条路是相对的。