访问json数据时出错

时间:2014-03-14 07:23:20

标签: javascript jquery ajax json

这是我的ajax代码

$.ajax({
        url:"jsoncontent.json",
        dataType:"json",
        success:function(data){
            var tem = data;
            var test ='facebook';
            alert(tem.facebook[0].name);//working
            alert(tem.test[0].name);//Why it is not Working?How can i access with test variable
                    //alert(tem.test+[2].name);tried    
            }   
        });

我在访问json数据时感到困惑..任何帮助

1 个答案:

答案 0 :(得分:2)

您需要使用Bracket notation

因此使用

alert(tem[test][0].name);

而不是

alert(tem.test[0].name);
编辑:根据评论。您应该访问official jQuery.each() docs

$.each(tem[test],function(index, value){ 
    alert(value.name);
});