2013-04-01 22 views
1

的特定索引如何使JSON对象 的3个中选择元素的数组到目前为止:从MySQL返回 JSON对象,PHP到数组的数组 测试真作为阵列JSON对象

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

控制台显示

0:2013年3月28日20时18分05秒

1:MURC THEATER

2:喜剧

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年3月28日20点18分05秒

1:市中心THEATER

2:剧情等等等等

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

+0

谢谢你们!工程:) – user1637477

回答

0

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

+0

令人困惑的是足够的'OBJ [1]'和'OBJ [“1”]'西港岛线给你同样的结果(我想是因为它使用字符串键,因此'.toString's任何你在括号中传递的东西符号)。 – Chad

0

你正在处理一个多维数组结构:。

data[x][y] 

更换xy与期望的索引。