在ajax中恢复$ _GET var

时间:2012-09-12 10:23:51

标签: ajax

在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”,我认为这是有意义的。但那又如何恢复呢?

1 个答案:

答案 0 :(得分:0)

它返回undefined的原因是因为你发布的函数/ test.php没有设置$ _GET var。

如果您无法通过javascript访问它,我建议您使用以下内容:

var randomGet = <?php echo(isset($_GET['random']) ? '"' .$_GET['random']. '"' : ''); ?>;
alert(randomGet);