Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在jquery中检索$\u GET变量_Php_Jquery - Fatal编程技术网

Php 在jquery中检索$\u GET变量

Php 在jquery中检索$\u GET变量,php,jquery,Php,Jquery,我有一个主页(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的$\u

我有一个主页(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的$\u GET info中的topic变量进行mysql搜索并返回相关信息。问题是,虽然topic.php上的脚本能够成功地使用
extract($\u GET)
,但我无法从getCurrLeader.php
extract($\u GET)
语句中检索任何变量。我想这两个页面都可以访问当前显示的url。是否有其他方法可以从当前url获取此信息


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

我不确定我是否理解您的要求。在第一次阅读时,我假设您正试图使用jquery实现这一点,但现在我不太确定我是否在同一页上。下面是在javascript中提取参数的简单方法:

<script type="text/javascript">

var ourlocation = location.href;

var thisstuff = ourlocation.split("?");

var id = thisstuff[1];

var idary = id.split("&");

var param2 = idary[0];
var param3 = idary[1];
var param4 = idary[2];

</script>

如果这些都没有意义,请随意进一步解释,我们将看看是否能让您继续。希望这有点帮助

我不太清楚你在问什么。在第一次阅读时,我假设您正试图使用jquery实现这一点,但现在我不太确定我是否在同一页上。下面是在javascript中提取参数的简单方法:

<script type="text/javascript">

var ourlocation = location.href;

var thisstuff = ourlocation.split("?");

var id = thisstuff[1];

var idary = id.split("&");

var param2 = idary[0];
var param3 = idary[1];
var param4 = idary[2];

</script>

如果这些都没有意义,请随意进一步解释,我们将看看是否能让您继续。希望这有点帮助

重复:getCurrLeader.php如何加载到topic.php中?“我在topic.php中有一个div,“currLeader”,我将另一个页面getCurrLeader.php加载到该div中。”-在哪里发生这种情况?在服务器上还是在浏览器中?重复:getCurrLeader.php如何加载到topic.php中?“我在topic.php中有一个div,“currLeader”,我将另一个页面getCurrLeader.php加载到该div中。”-在哪里发生这种情况?在服务器上还是在浏览器中?Jeremy,你说得对,我正在尝试使用php获取变量。尝试获取信息的文件是使用jquery.load()方法加载的。父文件的URL就是我需要的URL。我尝试设置$\u会话变量,但得到一个设置不正确的错误。然后,我意识到实际上没有理由从另一个文件加载信息,因为该代码只会出现在这个页面上(它是动态生成的)。所以,我刚刚从加载到主页的.php文件中复制了代码,一切正常。Jeremy,你说得对,我正在尝试使用php获取变量。尝试获取信息的文件是使用jquery.load()方法加载的。父文件的URL就是我需要的URL。我尝试设置$\u会话变量,但得到一个设置不正确的错误。然后,我意识到实际上没有理由从另一个文件加载信息,因为该代码只会出现在这个页面上(它是动态生成的)。所以,我只是从加载到主页的.php文件中复制了代码,一切正常。