我有一个非常基本的json文件,我正在加载jquery/javascript。现在我只是想提醒我的一些数据。我遇到的问题是我的JSON文件中有3个主要项目(称为“类别”),但由于某些原因,您只能阅读最后一个。javascript json不显示所有条目
我的JSON文件看起来像这样:
{
"category":{
"name":"Caribbean Travel",
"article":{
"id": "1",
"title": "",
"teaser": "",
"image": "",
"date": "",
"map": "",
"body": ""
}
},
"category":{
"name":"European Travel",
"article":{
"id": "2",
"title": "",
"teaser": "",
"image": "",
"date": "",
"map": "",
"body": ""
}
},
"category":{
"name":"U.S. Travel",
"article":{
"id": "3",
"title": "",
"teaser": "",
"image": "",
"date": "",
"map": "",
"body": ""
}
}
}
我打电话了JSON文件,并提醒,像这样一些信息:
$(document).ready(function(){
$.getJSON("news.json",
function(data){
alert(JSON.stringify(data));
//alert(data.category.article.id);
});
});
所以当我查看数据时,我看到的是最后一个类别信息(美国旅游)。它根本没有显示顶部2。而且我不能使用data.category [1]或类似的东西来引用它们。
有没有人知道我在做什么错在这里?
感谢
使用数组。属性名称应该是唯一的。 – 2012-07-17 15:48:35
尝试做一个'console.log(数据)',看看你得到什么。 – laymanje 2012-07-17 15:49:33