在我的Ajax请求中,响应数据是这样的对象:
如何访问value
。
注意:idVariable
是一个变量。data.test1.idVariable.test2.value
上面的代码结果是:undefined
。
最佳答案
当您使用变量命名javascript对象中的键时,应该使用方括号表示法。例如:
var idVariable = 8;
var value = data.test1[idVariable].test2.value;
否则,您将访问键名
idVariable
,而不是8