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