首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >angularjs cro得到json,解析错误

angularjs cro得到json,解析错误
EN

Stack Overflow用户
提问于 2016-05-21 02:00:38
回答 1查看 48关注 0票数 0

我尝试使用angularjs $http.get来获取json。我的服务器有cros,实际上,如果我在浏览器中打开url,它是正确的。我用火狐,这是我的截图:

错误:

你看,第一个选项成功了。这是我的js代码

代码语言:javascript
复制
var single=angular.module('searchSingle', []);

single.controller('name',  function($scope,$http){

var url='http://115.159.97.98/php/stocks.php';
estimate=function (){
    $http.get(url).success(function (data,status){
        alert("aa");
    }).error(function(){
    });
}

$scope.$watch('searchHelper', estimate);
});

结果是它跳到了错误函数,正如您在屏幕截图中看到的那样,它只转换了0KB,而真正的响应是200+KB。另一件事是,如果我使用$http.jsonp,它可以跨200+KB,也可以跳转到错误函数,服务器代码是:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-21 03:16:05

如果您使用CROS,服务器响应必须有标题:头(“访问-控制-允许-头:X-请求-与”);标题(“访问-控制-允许-原产地:*");

在服务器响应中添加标题

但我不知道为什么

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37358151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档