从Ajax传递和处理2D数组到Php

时间:2014-03-01 14:56:30

标签: javascript php jquery ajax

我将数组从Jquery(post)传递给php,如:

[["a","b","c"],["aa:","bb","cc"]]  

如何在php中提取这个数组? 我的代码是:

更新

 $data = json_decode($_POST['data']);
 print_r($data);

此代码返回:

Array
(
    [0] => Array
        (
            [0] => as
            [1] => as
            [2] => 
        )

    [1] => Array
        (
            [0] => asas :
            [1] => as
            [2] => text
        )

)

1 个答案:

答案 0 :(得分:0)

而不是传递数组。你可以解决这两种不同的方式

1)用JSON编码所有内容并将其传递给php。

2)从表单中获取所需的所有内容并将其序列化。然后以您选择的语言爆炸序列化数据。

传递数组将无法按照您的想法运行。所以最好只是序列化数据然后做你需要的。使用循环是浪费时间和CPU资源,可能会降低用户体验。