序列化json二维数组,发送两个数组,还是其他?

时间:2011-07-21 22:51:14

标签: php javascript jquery ajax json

我必须使用jQuery.ajax()向PHP发送一个二维数组(以及其他几个变量)。我相信我的选择是:

  1. 使用JSON-js
  2. 序列化为json
  3. 将两个数组作为csv字符串发送,然后在另一端重新编译。
  4. 我的问题是:

    一个。如果我不想在小函数中包含另一个库,那么选项#2有什么问题吗? B.除了选项#1和#2之外还有其他选择吗?

    谢谢!

3 个答案:

答案 0 :(得分:2)

您可以尝试:

JSON.stringify(array);

无需额外的图书馆。

答案 1 :(得分:0)

我确定还有其他选择;总有一百万种皮肤养猫的方法。但我建议选择#1。当您将其作为JSON字符串发送时(使用非常小且只有两种方法的库),您可以使用json_decode在PHP中对其进行解码。没有大惊小怪,没有麻烦。

答案 2 :(得分:0)

  

一个。如果我不想包括选项#2,是否有任何问题   另一个小功能库?

您可能在转义/取消某些字符时遇到问题。

  

B中。除了选项#1和#2之外还有其他选择吗?

肯定必须有。但我会选择JSON,这是最简单,最干净的解决方案。