9

我想通过附加 iframe 的 javascript 将 URL 传递到另一个域,当退出 iframe 时,另一个域可以将用户返回到我网站上的上一页。如果使用php提交exit_url,则为

$exit_url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "&request=example"";

我想学习如何将此字符串转换为在 javascript 中使用。谢谢!

4

4 回答 4

15

$_SERVER['REQUEST_URI']通过附加location.pathnameand可以得到等价物location.search

var request_uri = location.pathname + location.search;
于 2012-09-03T01:54:23.707 回答
1
window.location.pathname.substr(1) will do it
于 2012-09-03T01:51:08.930 回答
0

我不太明白你的问题,但$_SERVER['REQUEST_URI']基本上是location.pathname

于 2012-09-03T01:50:04.377 回答
0

如果搜索字符串为空,您将需要附加“?” 代替 ”&”

var q = location.search ? "&" : "?";
var request_uri = location.pathname + location.search + q + "other=value";
于 2018-04-15T17:35:11.793 回答