Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.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
Javascript jQuery:确定[server';s]文档根_Javascript_Php_Jquery_Document Root - Fatal编程技术网

Javascript jQuery:确定[server';s]文档根

Javascript jQuery:确定[server';s]文档根,javascript,php,jquery,document-root,Javascript,Php,Jquery,Document Root,在PHP中,您可以通过以下方式获取文档根:$\u SERVER['document\u root']。Ej: PHP <?php $root = $_SERVER['DOCUMENT_ROOT']; $path = '/example/directory/'; $file = 'some-file.html'; include( $root . $path . $file ); ...etc ?> 注意:每当我处理目录时,在HTML页面上,“基本”目录就成为当前文件的目录。Ej

在PHP中,您可以通过以下方式获取文档根:
$\u SERVER['document\u root']
。Ej:

PHP

<?php
$root = $_SERVER['DOCUMENT_ROOT'];
$path = '/example/directory/';
$file = 'some-file.html';

include( $root . $path . $file );

...etc
?>

注意:每当我处理目录时,在HTML页面上,“基本”目录就成为当前文件的目录。Ej,
www.ejample.com/documents/examples/this-ex.html
。如果我只调用
$(“#example”).load(路径+文件)
请求将是
文档/示例/+示例/目录
。就像我说的,这不是关于服务器端的问题。是关于获取正确的(自动的)目录位置的

您正在查找
文档.位置.主机名

var root = document.location.hostname;

$("#example").load( root + path + file );

js是客户端,所以你可以研究这个问题-可能就是你要找的@dagon如果你仔细阅读我的问题,你会发现这不是一个服务器端的问题。如果你对你所说的有一个基本的了解,那么你就会知道文档根是一个纯粹的服务器端构造,它没有任何客户端意义……”每当我在HTML页面上处理目录时,“基本”目录就变成了我当前所在的目录“——这就是相对路径的解析方式,是的。只要在
路径前面加一个斜杠
就可以解决你的问题,而无需进一步努力……这既是你的答案,也是
var root='/'正如CRroe评论的那样
var root = document.location.hostname;

$("#example").load( root + path + file );