在我的Ajax请求中,响应数据是这样的对象:

javascript - 通过变量索引访问嵌套对象-LMLPHP

如何访问value

注意:idVariable是一个变量。

data.test1.idVariable.test2.value

上面的代码结果是:undefined

最佳答案

当您使用变量命名javascript对象中的键时,应该使用方括号表示法。例如:

var idVariable = 8;
var value = data.test1[idVariable].test2.value;


否则,您将访问键名idVariable,而不是8

09-19 11:03