我正在使用jQuery Ajax将数据发送到URL。 我想使用 PHP $_SERVER 放置绝对 URL。 执行此操作的语法是什么?
这是 URL 中的文件路径
$_SERVER['DOCUMENT_ROOT']."/folder/file_name.php"
这是文件路径进入的函数
$.ajax({
type: "GET",
url: "",
data: 'time='+ visitortimezone,
success: function(){
location.reload();
}
});
这是什么语法?
如果你真的想从 PHP 获取文档根目录,你可以尝试这样的事情:
HTML: (将文档根目录放在隐藏文本字段中)
<input type='hidden' name='baseurl' id='baseurl' value='<?php echo $_SERVER['DOCUMENT_ROOT'];?>'>
jQuery:(从隐藏文本字段中获取jQuery中的文档根目录)
$.ajax({
type: "GET",
url: $('#baseurl').text() + "/folder/file_name.php",
data: 'time='+ visitortimezone,
success: function(){
location.reload();
}
});
如果你用PHP文件编写JavaScript,你也可以试试这个:
$.ajax({
type: "GET",
url: "<?php echo $_SERVER['DOCUMENT_ROOT'] . '/folder/file_name.php';?>",
data: 'time='+ visitortimezone,
success: function(){
location.reload();
}
});
你也可以在JavaScript中获取主机名:
document.location.hostname