获取 Ajax POST URL

问题描述 投票:0回答:1

我想检索通过 AJAX 传入的 POST 的 URL。我创建了一个路由器来管理来自用户的所有请求,例如 GET 和 POST。我只是在检索 AJAX 发布的 URL 时遇到问题。我可以检测到该请求是一个帖子,但不知道如何找到 URL。

我已经尝试过使用

$_SERVER[“HTTP_REFERER”]
。不幸的是,这会返回当前 URL,而不是 AJAX POST。

例如,

$.ajax({
          url: '/blah',
          data: form_data,
          type: 'POST',
          contentType: false,
          processData: false,
          success: function (data) {
            var a = $.parseJSON(data);
              alert(a.message);
          },
          error: function(xhr, status, error) {
            var err = eval("(" + xhr.responseText + ")");
            alert(err.Message);
          }
        });

这个的 url 是“/blah”,因为所有请求都通过我的路由器运行,它将把 post 请求发送到我的路由器,然后路由器将处理它返回的信息。不过,我似乎无法在路由器内获取此网址。

php jquery ajax
1个回答
0
投票

您可以使用

$_SERVER[“REQUEST_URI”]
$_SERVER[“REDIRECT_URL”]
来获得相同的效果。

© www.soinside.com 2019 - 2024. All rights reserved.