0

URL に $_GET 情報がある場合 (例: index.php?WhatIWant=1)。ajax を使用してその値を回復するにはどうすればよいでしょうか。

次のように、php 部分で $_GET['WhatIwant'] を使用して回復しようとしました。

PHP:

<?php

echo $_GET['WhatIwant'];

?>

jQuery:

$.post('functions/test.php',function(test)
{
    $('.value').text(test);
});

しかし、私は「未定義のインデックス:WhatIwant」を取得し続けています。これは理にかなっていると思います。しかし、どうやってそれを回復するのですか?

4

1 に答える 1

0

undefined を返す理由は、 $_GET 変数が設定されていない functions/test.php に投稿しているためです。

JavaScriptでアクセスしたくない場合は、次のようなものをお勧めします。

var randomGet = <?php echo(isset($_GET['random']) ? '"' .$_GET['random']. '"' : ''); ?>;
alert(randomGet);
于 2012-09-12T10:30:26.627 に答える