AngularJS的HTTP状态0获取JSON

科宾·刘易斯

我正在为JSON运行$ http.get,并且状态为0。我已经下载了相同的JSON,并且get在本地运行,并且在Python中使用请求库可以毫无问题地获取JSON,但是在AngularJS它不起作用。我不明白的是为什么为什么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。

zs2020

在您的代码中,仅在发生错误时才进行状态分配。这样成功进行呼叫后,您应该能够获得状态:

success(function(data, status, headers, config) {
    $scope.objects = data;
    $scope.status1 = status;
}).error(function(data, status) {
    $scope.status1 = status;
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS $ http从失败的CORS请求返回状态代码0

来自分类Dev

AngularJS-使用$ http获取xml响应而不是json

来自分类Dev

AngularJS $ http获取数据对象显示状态代码而不是响应

来自分类Dev

AngularJs routeProvider HTTP状态403

来自分类Dev

AngularJS获取单个字段的$原始状态

来自分类Dev

AngularJS全局$ http状态ajax加载器

来自分类Dev

从json文件/ http创建状态

来自分类Dev

使用Swift获取HTTP状态

来自分类Dev

AngularJS-$ http get返回状态为0的错误?

来自分类Dev

AngularJS $ http重定向状态码

来自分类Dev

AngularJS $ HTTP.json

来自分类Dev

获取状态-1而不是401 Angularjs

来自分类Dev

Http状态码工厂AngularJs

来自分类Dev

AngularJS $ http错误,http状态错误

来自分类Dev

如何使用angularjs获取当前状态名称

来自分类Dev

如何从HTTP状态代码获取HTTP状态文本?

来自分类Dev

AngularJS获取单个字段的$ pristine状态

来自分类Dev

从json文件/ http创建状态

来自分类Dev

使用swift获取HTTP状态

来自分类Dev

angularjs $ http JSONP方法返回http状态代码0

来自分类Dev

AngularJS-HTTP的单元测试获取JSON文件

来自分类Dev

从JSON获取数据(AngularJS)

来自分类Dev

尽管成功响应200,AngularJS $ http.head仍显示状态代码0

来自分类Dev

AngularJS $ HTTP.json

来自分类Dev

angularJS JSON获取资源?

来自分类Dev

AngularJS $ http.post返回状态0

来自分类Dev

在AngularJS上获取$ http响应错误状态

来自分类Dev

通过WebApi和AngularJS获取状态更新?

来自分类Dev

AngularJS $ http获取返回空状态0