【发布时间】:2016-05-21 02:00:38
【问题描述】:
我尝试使用 angularjs $http.get 来获取 json。 我的服务器有 cros,事实上,如果我只是在浏览器中打开 url,它是正确的。 我用的是火狐,这是我的截图:
您会看到第一个 OPTIONS 成功。 这是我的js代码
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);
});
结果是跳转到了error函数,如你在截图中看到的,它只传输了0KB,而真正的响应是200+KB。 还有就是如果我使用$http.jsonp,它可以跨200+KB,但也跳转到错误函数 服务器代码是:
【问题讨论】:
-
我猜这是一个小错误,因为一切似乎都是正确的。 orz
标签: javascript php angularjs json