使用jQuery将值从一个页面传递到另一个页面

时间:2013-03-27 05:12:38

标签: php jquery

我有一个简单的脚本设置,使用jQuery将值从一个页面传递到另一个页面。该值存储在一个数组中。单击链接时,数组的值应该发送到community.php页面,但它不起作用,我不知道如何在社区页面上提取数组的内容,有什么建议吗?

JQUERY

$("#subscribe_link").click(function () {
    $.post("community.php", { 'choices[]': ["Jon", "Susan"] });
});

PHP

print_r($choices);

1 个答案:

答案 0 :(得分:0)

实际上,你可以用这种方式发送数组。问题是你必须在任何php执行之前访问发布的数据并创建变量。

$("#subscribe_link").click(function () {
    $.post("community.php", { 'choices[]': ["Jon", "Susan"] });
});

comunity.php:

$choices = $_POST['choices'];
print_r($choices);

除非您对请求数据执行某些操作,否则您的ajax请求似乎无效: 所以,你的$ .post()应该是:

$('#btn').click(function(){
        $.post("community.php", { 'choices[]': ["Jon", "Susan"]}, function(data){ 
            alert(data);   
     });
});