使用字符串键创建数组或对象并使用post发送

时间:2015-06-16 09:19:06

标签: javascript php arrays

我需要类似下面的示例,但在javascript中,可能在对象或数组中:

下面是php示例,索引为字符串(动态形成),值为userids:

$array = array(
'en_Us'=>array(5,8,9,5,888,654,etc),
'fr_FR'=>array(7,9,54,876,875,etc)
);

如何在javascript中构建这样的东西?

我会通过ajax post将它发送到PHP文件,结果需要上面例子中的数组。

1 个答案:

答案 0 :(得分:0)

您的对象应如下所示:

var data = {
       'en_Us': [5, 8, 9, 5, 888, 654],
       'fr_FR': [7, 9, 54, 876, 875] 
};

在php中获取数据后,需要调用json_decode函数

json_decode($data); // will return an object (stdClass)
json_decode($data, true); // will return an associative array