function PhoneInfo($scope, $http) {
$http({
method: 'GET',
url: 'myurl/?',
params: { 'company': '1571', 'secret': 'complex15', 'mode': 'phoneinfo', 'outputtype': 'json' }
}).success(function (data) {
alert(data);
$scope.PhoneState = data;
}).error(function (data, status) {
$scope.status = status;
alert('Error');
});
}
直接从浏览器调用url时,它会给出Json字符串 但在上面的代码中,它给出了错误。我是Angular JS的新手。请帮助,谢谢
答案 0 :(得分:1)
请查看angularjs http文档。
使用.then()并传递成功和错误函数。
function PhoneInfo($scope, $http) {
$http({
method: 'GET',
url: 'myurl/?',
params: { 'company': '1571', 'secret': 'complex15', 'mode': 'phoneinfo', 'outputtype': 'json' }
}).then(function (response) {
alert(response.data);
$scope.PhoneState = response.data;
},
function (response) {
$scope.status = response.status;
alert('Error');
});
}