php - Javascript:通过post发送数组

标签 php javascript arrays post

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

编辑:Rafe Kettler 下面的评论很有帮助。这正是我所需要的,并且使我的工作变得更加轻松。谢谢您的帮助。我选择的“答案”反射(reflect)了我需要执行的编码类型,并向我表明 1) 这是可能的,2) 并不是那么困难。

最佳答案

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)))
   }

关于php - Javascript:通过post发送数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7700734/

相关文章:

javascript - 处理 IE 糟糕的 Javascript/Dom 访问引擎的建议

java - 在 for 循环中绘制图像 x 次

javascript - PHP 停止表单重新加载显示错误 Js

PHP 动态数据库插入

javascript - 当子 Accordion 边框与父边框重叠时,如何展开父 CSS Accordion

javascript - 将 <div> 附加到正文中一次

arrays - 无法将下载的图像插入数组 Firebase Swift

java - java中数组的简单交换给出了奇怪的结果

php - 每天更换一个DIV之间的内容

php - 如何在 PHP 的 eclipse 内容辅助中禁用 "No Default Proposals"?