我有一个从cgi脚本传入的json字符串。这个json字符串有一个id列表。在javascript中
var informationObj = jQuery.parseJSON(information);
tid = informationObj.idList[0].id;
tid现在是一个ID,我想用它来访问json字符串本身内的对象,如下所示:
alert (informationObj.tid.rpath);
然而,这似乎不起作用。我也尝试过:
alert (informationObj.eval(tid).rpath);
有解决方法吗?
感谢。
答案 0 :(得分:3)
您需要以下表格:
informationObj[tid].rpath
它们是等价的:
var a = 'something';
b[a] === b.something
答案 1 :(得分:2)
使用括号表示法:
alert(informationObj[tid].rpath);