1

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

查询

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

PHP

print_r($choices);
4

1 回答 1

0

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

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

社区.php:

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

除非您对请求数据执行某些操作,否则您的 ajax 请求似乎什么也不做:因此,您的 $.post() 应该是:

$('#btn').click(function(){
        $.post("community.php", { 'choices[]': ["Jon", "Susan"]}, function(data){ 
            alert(data);   
     });
});
于 2013-03-27T05:22:19.087 回答