Javascript 使用$http解析JSON响应时出错
我收到了邮递员的回复。但是当我试图从我的页面中读取这些内容时,它返回“未定义的””Javascript 使用$http解析JSON响应时出错,javascript,angularjs,json,Javascript,Angularjs,Json,我收到了邮递员的回复。但是当我试图从我的页面中读取这些内容时,它返回“未定义的”” 它总是提醒未定义的您需要进行更改替换$scope.invoice=response.invoiceNo由$scope.invoice=response.data[0].invoiceNo [ { "dueAmount": 400, "paidAmount": 0, "balanceAmount": 400, "invoiceNo": "VA0
它总是提醒未定义的您需要进行更改替换
$scope.invoice=response.invoiceNo代码>由$scope.invoice=response.data[0].invoiceNo代码>
[
{
"dueAmount": 400,
"paidAmount": 0,
"balanceAmount": 400,
"invoiceNo": "VA019_203829",
"planName": null,
"schemeName": null,
"connectionStatus": null
}
]
您的响应将被封装到数据中
使用
$http({
method:'POST',
url: 'http://10.10.1.200:8081/SelfCare/customer/getInvoiceDetails',
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json'
},
data: JSON.stringify(getID)
}).then(function (response) {
$scope.invoice = response.invoiceNo;
alert($scope.invoice);
}
而不是
$scope.invoice = response.data[0].invoiceNo;
请尝试响应。数据[0]。发票编号
。您的响应将被封装到数据中
。请在中尝试console.log(response)
,然后
。它应该与response.data[0].invoiceNo
一起使用。使用console.log
而不是alert
。非常感谢。。。它的工作。。。
$scope.invoice = response.invoiceNo;