2013-04-01 23 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與期望的索引。