从JQuery中的JSON文件中获取数据

时间:2014-06-18 15:07:53

标签: json

我尝试打印一些警报来验证我的数据。我得到了这样的话:

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

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

        alert(data.red);
    });

警报显示“未定义”,因为它不是简单的JSON,而是一个对象。我怎样才能得到红色的颜色?

1 个答案:

答案 0 :(得分:0)

不,它是未定义的,因为你做错了。尝试

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

你有一个对象数组,并且你试图将它视为一个数组,并使用VALUES就好像它们是键。