我知道这是多么愚蠢,但我不明白这个简单的事情。 我有对象,我需要从对象名称。但不明白如何获取内部价值。 无法从对象中获取值
我尝试:
data['name']
data[0]
data[0].name
每次我得到这个错误:
TypeError: Cannot read property
还是要谢谢你。
Upd1:
然后我尝试:
data.constructor
我得到这个:
Cannot read property 'constructor' of null
我从阿贾克斯得到的数据,从这个question 当我尝试:
JSON.parse(data)
我得到:
SyntaxError: Unexpected token o in JSON at position 1(…)
,当我得到这个从服务器的原始数据:
{"genres":[{"id":28,"name":"Action"},{"id":12,"name":"Adventure"},{"id":16,"name":"Animation"},{"id":35,"name":"Comedy"},{"id":80,"name":"Crime"},{"id":99,"name":"Documentary"},{"id":18,"name":"Drama"},{"id":10751,"name":"Family"},{"id":14,"name":"Fantasy"},{"id":36,"name":"History"},{"id":27,"name":"Horror"},{"id":10402,"name":"Music"},{"id":9648,"name":"Mystery"},{"id":10749,"name":"Romance"},{"id":878,"name":"Science Fiction"},{"id":10770,"name":"TV Movie"},{"id":53,"name":"Thriller"},{"id":10752,"name":"War"},{"id":37,"name":"Western"}]}
嗯,'data [0] .name'应该已经工作了 – 4castle
什么是'data'?控制台日志'data.constructor'找出并发布在这里 –
你是如何得到'数据'?一些ajax API返回一个响应对象,你必须说'response.data ...' – mhodges