我试图从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
请告诉我,我的错误在哪里?
答案 0 :(得分:1)
因为这是一个数组,您需要访问0
位置
$scope.totalItems = response.data[0].ordersCount