以下是警告undefined
的jQuery代码。
我需要在变量中传递actual_price或base_price,当我传递它时它会给出所需的结果:
parsed.test[indx].base_price
任何人都可以告诉我如何在变量中使用它? 提前致谢
示例
var data = '{"test":[
{"base_price" : "10"},
{"actual_price" : "20"}
]
}';
var parsed = JSON.parse(data);
var indx = 1;
var str = 'actual_price';
alert(parsed.test[indx].str);
答案 0 :(得分:5)
尝试按变量获取属性时需要括号表示法:
alert(parsed.test[indx][str]);