$.getJSON('http://23.21.128.153:3000/api/v1/holidays', function(data){
alert("this: " + data.holiday[0].name);
});
我正在尝试访问我的 JSON 响应的第一个元素的“名称”属性,但没有成功,谁能告诉我我做错了什么。
$.getJSON('http://23.21.128.153:3000/api/v1/holidays', function(data){
alert("this: " + data.holiday[0].name);
});
我正在尝试访问我的 JSON 响应的第一个元素的“名称”属性,但没有成功,谁能告诉我我做错了什么。
试试这个:
data[0].holiday.name
data
看起来像这样:
[
{
"holiday":{
"id":1,
"date":"2012-05-01",
"name":"Dia del trabajo",
"description":"",
"country_id":1,
"moved_date":"2012-04-30"
}
},
{
"holiday":{...}
},
...]
因此,您需要从主数组中选择第一个元素(data[0]
),然后获取其holiday
属性(data[0].holiday
),然后获取其name
属性。