由于某种原因,我的 html 文件对我的 jquery.js 文件的请求失败,但是当我在浏览器的新选项卡中输入该确切的 url 时,我得到了我在网站加载时尝试获取的确切 jquery.js 文件。
我的代码是这样的:
<script src="js/jquery.js"></script>
我的网站在这里。如果将 jquery.js 附加到根目录,您将看到确切的文件。
谁能解释为什么网站加载时文件没有正确检索?
任何帮助是极大的赞赏。
由于某种原因,我的 html 文件对我的 jquery.js 文件的请求失败,但是当我在浏览器的新选项卡中输入该确切的 url 时,我得到了我在网站加载时尝试获取的确切 jquery.js 文件。
我的代码是这样的:
<script src="js/jquery.js"></script>
我的网站在这里。如果将 jquery.js 附加到根目录,您将看到确切的文件。
谁能解释为什么网站加载时文件没有正确检索?
任何帮助是极大的赞赏。
在您的 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
一个新行并重试。
我通过以下方式解决了这个问题:
然后我看到 Chromeappcache.appcache
从第二次开始加载,加载时出现错误jQuery.js
。
该manifest
属性指的是HTML5 缓存清单文件。
教程:
更多参考:
包含相关脚本头的 HTML 文件很可能不在“根”中,但可能在同一个 JS 文件夹或其他地方。
所以从技术上讲,这应该有效:
<script src="/js/jquery.js"></script>
请记住,这条路径是相对的。