我遇到了一个特殊的问题。也就是说,当我直接使用键进行操作时,我可以访问 JSON 数组的值。但是当 key 是变量时,情况就不一样了。例如,
var response = {"jpg":{"table_name":"tbl_photo"}};
alert(response.jpg.table_name);
var fileType = "jpg";
alert(response.fileType.table_name);
在此,第一个警报被正确触发。但是在第二种情况下,我们将键作为变量传递,它不起作用。
这是这个的小提琴链接,http://jsfiddle.net/aAZeT/
有人可以帮我吗?