在$ http angularjs

时间:2017-05-02 13:19:28

标签: angularjs json

我试图从Angularjs 1.5中的json获取值。但是我得到了“未定义”

function getData() {
  $http.get("processRequest.jsp?requestType=getRecords&page=1& limit=20").then(function(response) {
    $scope.totalItems = response.data.ordersCount
    alert(response.data.ordersCount)
  }); 

JSON值

 [{"ordersCount":"100"},{"records":{"MON_FE_ACCNO":"100001810035","MON_FE_CUSTID":"1007","MON_FE_CUSTNAME":"RajKumar","MON_FE_EXEEDING_AMT":"180000"}}]

编辑:

如果我将使用$ scope.totalItems = response.data [0] .ordersCount正常工作。为什么我无法获得$ scope.totalItems = response.data.ordersCount

请告诉我,我的错误在哪里?

1 个答案:

答案 0 :(得分:1)

因为这是一个数组,您需要访问0位置

 $scope.totalItems = response.data[0].ordersCount