我在地址栏中有一个带有url http://domain.sd/test_page的页面test_page。我已经在ajax响应的同一页面中使用了带有url filter_details的控制器。我想把地址放在地址栏里。现在我只能得到ajax请求url。
$url=\Request::getRequestUri();
echo $url; // output: filter_details如何获取地址栏中的地址
发布于 2020-10-20 14:14:37
PHP-Server只知道请求的上下文。
如果对ajax请求使用另一个URL,PHP就无法知道浏览器地址栏中显示的当前地址。
尝试通过ajax请求中的参数/数据传递地址栏中的url。您可以使用window.location在客户端的浏览器中获取当前地址,并根据ajax方法(GET或POST)将其作为查询或有效负载数据与请求一起传递。
https://stackoverflow.com/questions/64439353
复制相似问题