Javascript:通过帖子发送数组

时间:2011-10-09 00:52:48

标签: php javascript arrays post

我正在制作一个将无限数量的实际地址链接到一个帐户的网站。添加地址后,脚本会检查字段并将每个字段的内容放入相应的数组中。它还计算这种情况发生的次数,以便更容易在服务器上循环我的数组并为数据库创建一个insert语句。有没有办法通过post将这些数组发送回服务器,如果是这样,我如何让它们对PHP可读?

编辑:Rafe Kettler在下面的评论有很多帮助。这正是我的需要,让我的工作变得更轻松。谢谢您的帮助。我选择的“答案”反映了我需要做的编码类型,并告诉我1)它是可能的,2)并不是那么困难。

2 个答案:

答案 0 :(得分:1)

jQuery.post http://api.jquery.com/jQuery.post/

样品: JS:

function post_2_server(){
    $.post("/test.php", { temp: ["test1","test2"], temp2: "test" },
       function(json) {
         $.each(json.items, function(key, value) { 
           alert(key + ': ' + value); 
         });
    });
}

PHP:

<?php
   if(isset($_POST)){
       echo json_encode(array('items'=>array(1,2,3,4)))
   }

答案 1 :(得分:-1)

您可以尝试serializing unserializing数组