【发布时间】:2017-07-24 13:15:09
【问题描述】:
我从一个键中获取值。因为在我的情况下,数组形式的多个值进入一个键。
JSON
engine_data: {
internal: {
poling: {
account: [
"2009-38554",
"2009-38554"
],
secure: [
"2008-11833"
]
}
}
}
Javascript:
call.all('xyz').get(id).then(function(resp)
{
var res=resp.data;
var jsonData =
res.engine_data.internal.poling;
for(var i in jsonData){
if(i == "account")
{
alert(jsonData[i]);
alert(jsonData[i].length);
var account = jsonData[i].join(",")
$scope.acount = www.xyz/+account;
}if (i == "secure") {
var secure = jsonData[i].join(",")
$scope.secure = www.abc/+secure;
}
}
在我的数组形式的 Json 值中,因此帐户(键)有两个数组形式的值。当我设置打印警报时,两个值一起打印。
所以我想在 www.xyz/ url 中附加这两个值。
喜欢的输出结果应该是
www.xyz/2009-38554
www.xyz/2009-38554
但现在我得到了
www.xyz/2009-38554,2009-38554
提前分享您的想法。
【问题讨论】:
标签: javascript angularjs arrays json