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 var 的 functions/test.php 。

如果您无法在 javascript 中访问它,我会建议如下内容:

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