Php 在ajax中添加文件路径的正确方法
Ajax访问的文件如果必须包含其他文件(.css、.js、.php等),我们必须将其完整路径定义为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(“../..
。/../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
它会工作