javascript - 即使设置了基本 href,包含的文件也始终从根获取文件

标签 javascript html

我包含了一些 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>

关于javascript - 即使设置了基本 href,包含的文件也始终从根获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39350869/

相关文章:

javascript - SVG 太小,不包括刻度线和附加文本 d3.js

knockout.js - 为什么在 knockout.js 示例中,viewmodel 有时被定义为一个函数,有时又被定义为一个直接变量定义?

javascript - MobX - 将所有商店可观察对象重置回初始状态?

HTML:浏览器如何呈现用于布局的图像?

带有自定义键的 Javascript array.forEach 不起作用

Javascript 在按钮单击时将 div 转换为表单

javascript - 用于同一主机上 2 个独立网络应用程序的 Google 跟踪代码管理器

css - 居中的 div 网页布局

html - data-reactroot 元素高度问题

javascript - 如何仅传递某些表单值