当key是一个变量时,没有得到JSON值
Not getting JSON value when key is a variable
我遇到了一个奇怪的问题。也就是说,我可以访问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/
有谁能帮我一下吗?对于字符串,您需要索引操作,即[]:
var response = {"jpg":{"table_name":"tbl_photo"}};
alert(response.jpg.table_name);
var fileType = "jpg";
alert(response[fileType].table_name);
相关文章:
- 获取多维JSON变量的行数
- 无法通过rest api读取json变量
- 全局JSON变量
- 在JSON变量循环中获取最近5年的日期
- 使用 javascript 将复杂的 json 记录推送到 json 变量中
- 我的 json 变量有问题吗?
- JSON 变量未定义
- Javascript:json变量上的Grunt uglify error
- 全局 JSON 变量覆盖
- Javascript 和 Python JSON - 变量未定义
- 如何将数据推送到JSON变量中
- 我无法从jquery ajax函数返回JSON变量
- JSON变量转换为jquery/HTML
- 如何删除json变量中的父字段,并在javascript或jquery中将其转换为json
- 读取 JSON 变量
- 在for循环数组检查和JSON变量方面遇到问题
- 从一个json变量中提取数组
- 用Javascript从HTML输入字段中提取JSON变量
- 排序结果在JSON变量按整数
- Javascript不会处理所有返回的json变量