0

我有一个页面(“main.php”),它从外部 PHP 文件(“rpc.php”)加载内容。在 main.php 上使用以下语法成功地从 rpc.php 中提取内容:

$("#portfolioContent").load("rpc.php?o="+day+"");

在 rpc.php 我有一个 if 语句(长开关函数的一部分),如下所示:

if ( $pagename == "home" ) {
break;
}

由于尚未设置变量,因此未发生此中断。rpc.php 被各种父页面使用,因此需要在这些页面上设置变量。在父页面上,我尝试使用以下代码尝试设置变量并将其传递给 rpc.php 但无济于事:

$("#portfolioContent").load("rpc.php?o="+day+"$pagename="home"");

谁能指出我正确的方向?谢谢你。

4

4 回答 4

2

应该是这样的

$("#portfolioContent").load("rpc.php?o="+day+"&pagename=home");
于 2012-04-07T14:51:33.223 回答
1

更改此行

$("#portfolioContent").load("rpc.php?o="+day+"$pagename="home"");

对此

$("#portfolioContent").load("rpc.php?o="+day+"pagename="home");

然后访问变量$_GET['pagename']

于 2012-04-07T14:53:46.980 回答
1

你的语法是错误的。试试这个:

$("#portfolioContent").load("rpc.php?o="+day+"&pagename=home");

注意我用 a 替换$&

干杯

于 2012-04-07T14:54:46.563 回答
0

要从 PHP 中的 URL 访问变量,只需执行以下操作: $_GET['variablename']

例如,使用 URL http://www.example.com?hello=hellWorld

echo $_GET['hello'];

会打印helloWorld

此外,您用于&分隔变量,而不是$

于 2012-04-07T14:53:30.647 回答