2014-06-18 23 views
0

我嘗試打印一些警報來驗證我的數據。我得到他們是這樣的:從JQuery中的JSON文件獲取數據

$(document).ready(function(){ 
     var data = [ 
      { 
       color: "red", 
       value: "#f00" 
      }, 

      { 
       color: "black", 
       value: "#000" 
      } 
     ]; 

     alert(data.red); 
    }); 

該警報顯示「未定義」,因爲它不是一個簡單的JSON,它是一個對象。我怎樣才能得到例如紅色的價值?

+0

你是不是指'data [0] .color'? – luchosrock

回答

0

不,它是不確定的,因爲你做錯了。嘗試

alert(data[0].color); // spits out "red" 

你有對象的數組,而你試圖把它當作只是一個數組,並使用值,就像他們是關鍵。

+0

謝謝Marc B,它的功能就像一個魅力! –