我的模板文件夹中有三个文件,还有我的main.html文件。但是,当我加载html文件时,这3个文件出现404错误。这就是我将它们包含在html的主管中的方式:
<script type="text/javascript" src="date.js"></script>
<script type="text/javascript" src="daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="daterangepicker.css" />
它们都位于与我的main.html相同的文件夹中的模板文件夹中。
为什么他们不被承认?
由于
答案 0 :(得分:4)
您的本地路径无法正确解析。在没有看到你的目录结构的情况下,我无法确切地确定出错的地方 - 我对main.html
和base.html
所居住的地方感到有些困惑。
如果main.html
是浏览器中加载的文件,则script
来源应基于该目录。如果您的模板目录(我们称之为“模板”)是main.html
所在目录的子目录,您需要:
<script type="text/javascript" src="templates/date.js"></script>
<script type="text/javascript" src="templates/daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="templates/daterangepicker.css" />
或者,您可以将整个网址解析为相应的路径:
<script type="text/javascript" src="http://www.myurl.com/templates/date.js"></script>