在jquery中检索$ _GET变量

我有一个主页面(topic.php),其中包含URL中的GET信息,如下所示:

http://studio.byuipt.net/topic.php?topic=Debugger&desc=Helps%20find%20and%20solve%20problems%20with%20others%27%20code. 

我在topic.php中有一个div,“currLeader”,我加载了另一个页面,getCurrLeader.php。 getCurrLeader.php应该使用url的$ _GET信息中的topic变量来进行mysql搜索并返回相关信息。 问题是虽然topic.php上的脚本能够成功使用extract($_GET) ,但是我无法从getCurrLeader.php extract($_GET)语句中检索任何变量。 我认为这两个页面都能够访问当前显示的URL。 有没有其他方法可以从当前url中获取此信息?

(因此,“主题”信息实际上存在于页面上具有id的元素中,并且我能够使用jquery成功检索它,但我无法找到一种方法,在同一个文件中,将该值传递给我的PHP脚本)。

我不确定我明白你在问什么。 在第一次阅读时我假设你试图用jquery做这个,但现在我不太确定我在同一页面上。 这是在javascript中提取参数的简单方法:

  

这可能与你想要做的事情无关。

在第二次阅读时,似乎你正在尝试在PHP脚本中获取原始URL,而另一个首先加载。

你可以这样做的一种方法是使用会话。 存储您尝试提取的参数,并将它们填充到会话中以供其他文件检索,或者您实际上只需存储URL本身,然后将其拉出并拆分。

 session_start(); $_SESSION['ourUrl'] = $_SERVER["REQUEST_URI"]; // do stuff on next page unset($_SESSION['ourUrl']); session_destroy(); 

如果没有任何意义,请随时进一步解释,我们会看看我们是否可以帮助你。 希望这有点帮助。