php - 在 jquery ajax url 中包含 $_SERVER 文件路径的语法?

标签 php javascript jquery ajax syntax

我正在使用 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

关于php - 在 jquery ajax url 中包含 $_SERVER 文件路径的语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10569606/

相关文章:

javascript - 在nodejs中导出变量时出错

javascript - 使用 react-navigation tabbar tabBarOnPress 转到特定路线

javascript - 使用 jQuery 检查复选框选中属性是否不为空

javascript图表API?

PHP curl 放 500 错误

php - 针对一些未知数据的数据库表设计

php - flock 有可能用 LOCK_EX 返回 false 吗?

php - 将数组输出转换为对象的最佳策略?

javascript - React Hooks,渲染之间的 prop 值随机变化

jquery - Ajax jQuery加载导致404源 map 错误