我正在尝试浏览我的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": ""
}]
}