json对象的特定索引

时间:2013-04-01 14:32:06

标签: javascript jquery json

如何创建json对象的3个选定元素的数组 至今: Json对象从mysql,php返回到一个数组数组 测试为数组

var json = $.parseJSON(data);
$(json).each(function(i,val)
{
 $.each(val,function(k,v)
{
 console.log(k+" : "+ v);

控制台显示

0:2013-03-28 20:18:05

1:MURC剧院

2:COMEDY

3:-37.001732

4:174.789467

5:-36.998543

6:174.787339

7:47

8:1

9:9

10:0.00

11:1.00

0:2013-03-28 20:18:05

1:DOWNTOWN THEATER

2:DRAMA等等

假设php将这些数字作为键,当我尝试使用alert(data.'3'[4])来引用它们时;或警报(data.3 [4]);我得到意外的数字/意外的字符串错误。 我只想将每次迭代的第1个和第4个项目存储在变量中,我该如何引用它?

2 个答案:

答案 0 :(得分:0)

data.'3'[4]data.3[4]都是无效的JavaScript语法。正确的语法仍然是data[3][4](或者更准确data["3"][4]。即使密钥是数字,也可以使用括号表示法来访问对象成员。

答案 1 :(得分:0)

您正在处理多维数组结构:

data[x][y]

xy替换为所需的索引。