我从服务得到这个数据访问JavaScript对象的属性,给定的字符串:如何使用属性的名称
{"ok":{"0147852369":"somevalue"}}
我需要阅读的价值,在这个例子中是“someValue中”。 里面一个变量我有一个代表含有“someValue中”,如属性的名称字符串:
var mobilereceiver = "0147852369";
但我无法弄清楚如何使用该字符串具有相同的名称来访问属性。
我最新的尝试是这样的:
$http.get(
'url'
)
.success(function(data) {
var response = angular.fromJson(data);
var mobilereceiver = '0147852369';
var messageId = response.ok.mobilereciever;
});
我需要设置的最后一个变种,messageId
那么应该持有的,我从服务获取数据的“someValue中”。但是,它不起作用。我究竟做错了什么?
在现在编辑的问题形式中,您会看到OP已经在使用angular.fromJson。这并不能解决问题。 –