我需要动态访问json文件,并且正在使用以下代码。在这种情况下,"bpicsel"one_answers"temp"是变量。最终结果将类似于"data[0].extit1"
var title="data["+bpicsel+"].extit"+temp;
$.getJSON('labs.json', function(data){
title2 = eval(title);
});
这是有效的——但我经常被告知不要使用eval——有更好的方法吗?
这应该可以很好地工作
var title = data[bpicsel]['extit'+temp];
现在获取您的数据如下:
$.getJSON('labs.json',函数(数据){var title=数据[bpicsel]['extit'+temp]//这里不需要eval});