Javascript 即使设置了base href,包含的文件也始终从根目录获取文件

Javascript 即使设置了base href,包含的文件也始终从根目录获取文件,javascript,html,Javascript,Html,我包含了一些javascript文件,但我的网站在控制台中有大量错误,因为该文件是从错误的位置检索到的 我得到了一个根文件夹,其中保存了我与网站的文件夹。它们都在同一个域上 查看错误时,我看到文件是从我的根文件夹中检索的,但文件位于我的网站文件夹中 我将基本标记设置为: <base href="http://www.website.nl/projects/website1/"> 我的网站位于website1内。因此,当我添加以下行时: <script type="text

我包含了一些javascript文件,但我的网站在控制台中有大量错误,因为该文件是从错误的位置检索到的

我得到了一个根文件夹,其中保存了我与网站的文件夹。它们都在同一个域上

查看错误时,我看到文件是从我的根文件夹中检索的,但文件位于我的网站文件夹中

我将基本标记设置为:

<base href="http://www.website.nl/projects/website1/">

我的网站位于website1内。因此,当我添加以下行时:

<script type="text/javascript" src="assets/js/jquery.js"></script>

您将删除要从中检索的文件:
http://www.website.nl/projects/website1/assets/js/jquery.js

但是我的控制台说它是从:
http://www.website.nl/assets/js/jquery.js


我的网站文件夹中没有.htaccess文件或任何内容。这是什么原因造成的?:

也许您应该尝试以下代码:

<base href="/projects/website1/">
<script type="text/javascript" src="./assets/js/jquery.js"></script>

也许您应该尝试以下代码:

<base href="/projects/website1/">
<script type="text/javascript" src="./assets/js/jquery.js"></script>


在HTML文档中,脚本标记在基本标记之前吗?@TheonendonlyChemistryblob是所有js文件都包含在基本标记之后。我只在我的基本标记上方设置了视口和内容类型。资源是否实际被检索,或者您是否收到403错误/JS函数不存在错误?在HTML文档中,脚本标记是否在基本标记之前?@TheOneandOnlyChemistryBlob是所有JS文件都包含在基本标记之后。我只在我的基本标记上方设置了视口和内容类型。资源是否实际被检索,或者您是否收到403错误/JS函数不存在错误?