javascript数组传递给发布到PHP数组中

时间:2011-04-30 18:35:13

标签: php javascript arrays post

如何在发布时在PHP中处理javascript数组。 这就是我在做的事情:

$(".action_btn").live('click', function() {
            var friends = new Array();
            $(this).parents('.friends_rec').find('input:checked').each(function(k) { friends[k] = $(this).val(); });
            var comment = $(this).parents('.friends_rec').find('textarea').val();

                $.post("update.php",
                    { uid: <?php echo $_SESSION['uid']; ?>, mid: <?php echo $_GET['mid']; ?>, friends: friends, comment: comment },
                    function() {

                    });
            }
        });

问题是,在update.php中,我该怎么做来迭代这个friends数组?

1 个答案:

答案 0 :(得分:-1)

尝试使用

$.post("update.php",
{ uid: <?php echo $_SESSION['uid']; ?>, mid: <?php echo $_GET['mid']; ?>, 'friends[]': friends, comment: comment },
function() {

});

或者你可以使用friends.join(&#34;#&#34;),例如和php-script explode()func