Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在ajax中添加文件路径的正确方法_Php_Html_Ajax - Fatal编程技术网

Php 在ajax中添加文件路径的正确方法

Php 在ajax中添加文件路径的正确方法,php,html,ajax,Php,Html,Ajax,Ajax访问的文件如果必须包含其他文件(.css、.js、.php等),我们必须将其完整路径定义为。/../user/myfile.php,可能有许多父目录,因此添加。/../../../../../code>会让人困惑。 是否仍然存在,以便它应该从根开始输入,如/Root/…/user/myfile.php 示例 我使用ajax作为$(“#box”).load(“/root/sub1/sub2/file.php”) file.php 在这个文件中,我将其他文件包括为include(“../..

Ajax访问的文件如果必须包含其他文件(.css、.js、.php等),我们必须将其完整路径定义为
。/../user/myfile.php
,可能有许多父目录,因此添加
。/../../../../../code>会让人困惑。
是否仍然存在,以便它应该从根开始输入,如
/Root/…/user/myfile.php

示例
我使用ajax作为
$(“#box”).load(“/root/sub1/sub2/file.php”)

file.php
在这个文件中,我将其他文件包括为
include(“../../otherfile.php”)

注意

我尝试了
include(“/root/sub1/otherfile.php”)不起作用,并且在路径开头使用
/
将错误
文件放入未找到的

将从根开始。所以如果你的文件在

example.com/styles/global.css
你现在在

example.com/very/long/path/that/you/dont/want/to/use/relative/paths/to.php
你可以用ajax

/styles/global.css

很简单,对吧?让我知道这是否适合你:)

是的,就是这样。在我的一台计算机上,
c:\xampp\htdocs
映射到
localhost
如果我在html文件中包含路径
/
,那么它将指向html文件夹的根目录。在我的例子中,就是我提到的文件夹。我尝试过,它只在我们只包含任何文件时才有效,但在这里,我使用
$(“#box”).load('/root/./file.php')
和在
file.php
中,我必须将其他文件包括为
include(“/root/./otherfile.php”)
这会导致错误
找不到文件
,但如果我使用
。/../otherfile.php
它会工作