gpt4 book ai didi

javascript - HTML - 如何加载 css/javascript 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 02:07:31 25 4
gpt4 key购买 nike

美好的一天!

我偶然发现了一个问题,但我似乎无法全神贯注。

假设我正在加载一个带有此 url http://example.com/home 的页面。然后我将 html 加载到我的 index.php 中,它显示它并附有所有 css 和 js。像魅力一样工作,我希望它如何工作。

问题就在这里,如果我请求这个 url http://example.com/home/test。它仍然加载相同的 html,这就是我让它工作的方式。但是现在,它不再加载用于设计的 cssjs 文件。他们不再有他们的旧内容,而是页面本身的内容。清除:

最初是我的 css 以及它是如何在第一个 URL 示例中加载的。

body{ margin: 0; background:rgb(0,0,1);}

第二个 url css 结果

<html> My html I loaded, but not the css anymore </html>

编辑:

我加载的html文件一遍又一遍都是一样的,它不听url加载一个文件,它只是require_once 相同的 html 文件。 js 和 css 的路径是static

我的问题:如何加载cssjs 文件?如何消除 /test 在加载额外文件时的影响。

我希望我解释得足够好,如果没有,请说出来,我会尽量把它说得更清楚。

最佳答案

您需要做的是通过指定根加载一个css 或json 文件。例如:而不是使用:

<link rel="stylesheet" type="text/css" href="mystyle.css">

你应该使用:

<link rel="stylesheet" type="text/css" href="/mystyle.css">

否则它将在您的情况下搜索名为 http://example.com/home/somecss.css 的 CSS 文件。而不是 http://example.com/somecss.css

关于javascript - HTML - 如何加载 css/javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40442032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com