尝试访问json数据并获取未定义的错误

时间:2014-09-12 17:07:15

标签: javascript ajax json

我正在尝试浏览我的json对象,然后打印出" name"通过循环在无序列表中的值。我试图基本上有一个json对象数组,每个对象都是一个项目名称,在它下面有不同的值,如项目url和项目图像等等。如果有人可以指出我正确的方向,如何写这个将是伟大的。任何帮助都会很棒,谢谢你。

这是我的javascript:

       $.ajax('projects.json', {
                dataType: 'json',
                success: function(result){
                    console.log(result.projectName.name.length);
                  for(var i=0;i<result.projectName.name.length;i++){
                    console.log("<li class='item'>"+result.projectName.name[i]+"</li>");
                    intro.find('ul').append("<li class='item'>"+result.projectName.name[i]+"</li>");
                  }
                },
                error: function(error){
                  alert("Error ajax not working"+error);
                }
        });

这是我的JSON:

{
"projectName": [{
        "name": "shortSleeve",
        "url": "www.google.com",
        "color": "blue",
        "ID": ""
    },
    {
        "name": "slongSleeve",
        "url": "www.yahoo.com",
        "color": "red",
        "ID": ""
    },
    {
        "name": "turtleSleeve",
        "url": "www.popsci.com",
        "color": "purple",
        "ID": ""
    }]

 }

0 个答案:

没有答案