我正在运行一个$http.get请求获取JSON数据,但状态码是0。我已经下载了相同的JSON文件,并在本地可以正常工作,而且使用Python中的requests库也可以轻松获取JSON数据,但在AngularJS中却不起作用。我不明白的是为什么其他方式都能获取到JSON,但Angular不能。以下是代码片段。
function AgentListCtrl($scope, $http) {
$http.get('http://foo.bar/api/objects').success(function(data) {
$scope.objects = data;
}).error(function(data, status) {
$scope.status1 = status;
});
当使用本地文件时,它提供JSON并解析它,但否则它将失败并将status1设置为0。