0

外部 PHP ファイル (「rpc.php」) からコンテンツをロードするページ (「main.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");

を に置き換えたことに注意$してください&

乾杯

于 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 に答える