2011-04-30 157 views
0

如何在PHP中處理JavaScript數組,當您發佈它時。 下面是我在做什麼:JavaScript數組傳遞到PHP數組中

$(".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,我應該怎麼做才能遍歷這個朋友陣列?

+0

看一看在PHP中的json_decode功能。 – Gazler 2011-04-30 18:38:50

+0

是的,如果我只是做朋友的json_decode,它會工作嗎? – alexander 2011-04-30 19:04:17

回答

-1

嘗試使用

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

}); 

,或者您可以使用friends.join( 「#」),例如在PHP腳本爆炸()FUNC