如何创建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个项目存储在变量中,我该如何引用它?
答案 0 :(得分:0)
data.'3'[4]
和data.3[4]
都是无效的JavaScript语法。正确的语法仍然是data[3][4]
(或者更准确data["3"][4]
。即使密钥是数字,也可以使用括号表示法来访问对象成员。
答案 1 :(得分:0)
您正在处理多维数组结构:
data[x][y]
将x
和y
替换为所需的索引。