我正在浏览 Angularjs 电话教程,并希望从远程服务器获取电话 JSON。
$http.get('http://myserver.com/phones.json').success(function(data) {
$scope.phones = data;
});
由于 CORS 失败,我发送的是 OPTIONS 而不是 GET 请求,所以我将第一行添加到控制器
delete $http.defaults.headers.common['X-Requested-With'];
我现在可以在 Charles 中看到正在向 myserver.com 发出 GET not OPTIONS 请求,并且手机 JSON 在响应中。但是 http.get 仍然失败,状态为 0 并且“数据”为空。
不知道接下来要尝试什么。任何见解表示赞赏。