我尝试构建一个JavaScript函数,它将获取一个JSON编码数组并根据请求的键返回一个值。我使用jQuery $ .parseJSON()方法获取JSON字符串并将其转换为JavaScript对象。这里有一个淡化的例子:
function getValue(dynamicArrayKey) {
var theArray = $.parseJSON(/* Get some JSON from a source using jQuery */);
alert('Here is the value: ' + theArray.dynamicArrayKey);
}
所以我想要的键将被赋予该函数,它应该返回结果值。我在想某个地方应该使用JavaScript eval()
方法,但我不确定。任何帮助将不胜感激。
答案 0 :(得分:4)
没有必要使用eval(),使用
alert('Here is the value: ' + theArray[dynamicArrayKey]);
答案 1 :(得分:0)
看看这个。这可能有所帮助。