如何在一个循环中存储一个json格式的值

现在是重复调用一个方法 ,方法中

function getSecondInfo(ID) {
    $http({
        url: "http://192.168.199.239:8013/Productions/GetProductionsByID?ProductionID=" + ID,
        method: 'get'
    }).success(function(data) {
        $scope.json[ID] = data[0];
    });
    $scope.ManJsonArr.push($scope.json);
}

上述方法是在一个循环中调用,id值是循环中的i值 我每次循环都会为json赋值,最后执行完上述循环,json的值是最后一次执行的还是结果,还是所有的执行的结果

阅读 3.2k
2 个回答

是所有的 所有的

$scope.json里是你所有ajax获取的值

然而$scope.ManJsonArr会有n个(n是循环的次数)相同的$scope.json对象

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题