在 header 找不到导航栏文件中包含外部 javascript 文件
Include external javascript file in header navbar file not found
我有以下文件夹结构:
- 网站.com/index.php
- 网站.com/page/asd.php
- 网站.com/header.php
- 网站.com/js/file.js
header.php 包含:
<script src="js/file.js"></script>
index.php 包含:
include_once 'header.php';
asd.php 包含:
include_once $_SERVER['DOCUMENT_ROOT'] . '/header.php';
所以 file.js 将适用于 index.php,但 file.js 不适用于 asd.php。
在 asd.php 上,浏览器想要获取 /pages/js/file.js(不存在)而不是 /js/file.js
我该如何处理这个问题?谢谢。
文件的起始路径 /
<script src="/js/file.js"></script>
这将告诉浏览器从根目录开始查找。
我有以下文件夹结构:
- 网站.com/index.php
- 网站.com/page/asd.php
- 网站.com/header.php
- 网站.com/js/file.js
header.php 包含:
<script src="js/file.js"></script>
index.php 包含:
include_once 'header.php';
asd.php 包含:
include_once $_SERVER['DOCUMENT_ROOT'] . '/header.php';
所以 file.js 将适用于 index.php,但 file.js 不适用于 asd.php。 在 asd.php 上,浏览器想要获取 /pages/js/file.js(不存在)而不是 /js/file.js
我该如何处理这个问题?谢谢。
文件的起始路径 /
<script src="/js/file.js"></script>
这将告诉浏览器从根目录开始查找。