【发布时间】:2014-11-11 04:48:09
【问题描述】:
这是 php 上的一个数组。我已将其转换为 json(使用 json_encode)
Array
(
[codehttp] => Array
(
[0] => 200
[1] => 200
[2] => 200
[3] => 200
)
[time] => Array
(
[0] => 2014-09-15 13:54:04
[1] => 2014-09-15 13:54:04
[2] => 2014-09-15 13:54:04
[3] => 2014-09-15 13:54:04
)
[channel] => Array
(
[0] => channel1
[1] => channel1
[2] => channel1
[3] => channel1
[4] => channel1
)
[type] => Array
(
[0] => android
[1] => android
[2] => android
[3] => android
[4] => android
)
[indice] => Array
(
[0] => masterplaylist
[1] => video_110000
[2] => video_190000
[3] => video_300000
[4] => video_500000
)
[cdn] => Array
(
[0] => cdn1
[1] => cdn1
[2] => cdn1
[3] => cdn1
[4] => cdn1
)
)
我想知道如何在 javascript 中解析(codehttp 字段)最终的 json 变量。我想把它做成一个 angularjs 控制器。
我已经尝试过这段代码(在控制器中),但它不起作用
$scope.flag_a = 'good';
for(var key in $scope.content.codehttp)
{
if($scope.content.codehttp[key] != '200')
{
$scope.flag_a = 'bad';
}
}
【问题讨论】:
-
for...in循环用于对象,而不是数组,使用for(i=0;i<$scope.content.codehttp.length;++i)表示数组
标签: javascript arrays angularjs