jQuery $ .post PHP是处理多维对象或数组的最佳方法

时间:2012-01-28 10:04:04

标签: php javascript jquery json multidimensional-array

好吧,我通常会反向执行此操作,发布特定数据集,然后期望返回JSON对象。在今天的情况下,我有点需要相反。除了我的混乱之外,没有任何静态元素可供使用。我的数据不会来自习惯形式,因此序列化不是我不认为的选项。所以在我进一步了解规范之前的一些信息

我有一个无序列表,可以有1个列表元素到几十个,每个包含3个部分,如果我需要通过POST传递给我的PHP,就像我的表格一样。但我不确定这是处理它的最佳方法。

我可以将它作为数组传递到数组所在的帖子吗?或者我是否必须将输出转换为类似于JSON对象并发布,将其视为带有PHP的JSON对象并通过json_decode运行它?不知道该怎么做,所以非常感谢任何建议。

编辑值得一提的是我可以从列表元素中获取我需要的数据,它只是我应该怎么做才能在帖子中传递它,所以它的意义就像它的帖子一样多维对象或数组

2 个答案:

答案 0 :(得分:4)

可以使用ajax作为数组从js传递数组。并且它将作为数组来到$_POST而没有任何额外的步骤

答案 1 :(得分:0)

您需要将其转换为JSON字符串,然后在另一侧对其进行json_decode。这就是node.js作为后端优越的地方,因为你可以直接将数组传递给Node,而无需进入和退出JSON。