我有一些JSON数据 - 做console.log(json.children[0])
我返回:的js对象 - 所获得的价值
现在我试图获得该项目value
这样我就可以更新它。
我试图获得值console.log(json.children[0].value)
但是它一直返回undefined
。
任何想法我做错了或误解?
谢谢。
我有一些JSON数据 - 做console.log(json.children[0])
我返回:的js对象 - 所获得的价值
现在我试图获得该项目value
这样我就可以更新它。
我试图获得值console.log(json.children[0].value)
但是它一直返回undefined
。
任何想法我做错了或误解?
谢谢。
我不能不注意到一个事实,即初始登录:
对象{名: “巧克力”,儿:数组[2]}
...完全与展示的扩展值不同。
值得注意的是 i标记在控制台中。
当记录时,左侧的对象值被快照,下面的值刚刚被评估。
这表明,当你真正称之为console.log(json.children[0])
,它只有两个属性name
和children
。其他属性,包括dx
,dy
和寻求的value
,直到后面的代码才被添加。
要获得这些值,您必须尝试访问它们后生成它们的代码运行。当然,如果没有在代码中看到更多细节,就不可能说出何时何地应该是这样,但这是我为您提供的内容。
啊 - 谢谢!得到它了。 – userMod2
你可以发布你的JSON字符串吗? –
尝试从[这里]的方法(http://stackoverflow.com/questions/10895306/how-to-access-json-object-name-value) 尝试在您的请求中设置dataType:'json' – margarita
@margarita如何即使是远程相关? –