在我的Ajax请求中,响应数据是这样的对象:
如何访问value
。
注意:idVariable
是一个变量。
data.test1.idVariable.test2.value
以上代码结果为:undefined
。
答案 0 :(得分:1)
当您使用变量命名javascript对象中的键时,您应该使用括号表示法。 E.g:
var idVariable = 8;
var value = data.test1[idVariable].test2.value;
否则,您正在访问密钥名称idVariable
,而不是8