【发布时间】:2011-02-11 09:05:20
【问题描述】:
我是 JSON 和 ajax 的新手,但我正在尝试访问数组中的数据,其中项目在另一个子数组中的子数组中枚举。我在尝试访问类似的东西时遇到了问题
data.items[0].details.specs[1].name
data.items[0].details.specs[1].id
data.items[0].details.specs[2].name
data.items[0].details.specs[2].id
etc
谁能指出我如何正确访问它的正确方向?谢谢。
更新:以下是对 JSON 响应的问题的澄清:
{data:{
items: [
{details: {specs:[{name:'something1', id:'something1'},
{name:'something2', id:'something2'},
{name:'something3', id:'something3'},
...
]}}
{details: {specs:[{name:'somethingA', id:'somethingA'},
{name:'somethingB', id:'somethingB'},
{name:'somethingC', id:'somethingC'},
...
]}}
{details: {specs:[{name:'somethingX', id:'somethingX'},
{name:'somethingY', id:'somethingY'},
{name:'somethingZ', id:'somethingZ'},
...
]}}
]}
}
我将如何访问,例如,'name:somethingB'?
【问题讨论】:
标签: javascript ajax arrays json syntax