1

我的模板文件夹中有三个文件,其中还有我的 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 相同的文件夹中的模板文件夹中。

为什么他们不被认可?

谢谢

4

1 回答 1

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" />

或者,您可以将整个 URL 解析为适当的路径:

<script type="text/javascript" src="http://www.myurl.com/templates/date.js"></script>
于 2012-12-03T22:09:40.983 回答