Angularjs 角形音标猫。Jsonp回调

Angularjs 角形音标猫。Jsonp回调,angularjs,jsonp,Angularjs,Jsonp,在官方网站上学习英语课本。附件phonecat电话列表取自文件夹中的json文件 我编写了服务器端并部署到heroku。应用程序发出有效的json 如何向服务器发出请求?使用JSONP方法?下面是我编写的代码,但它不起作用。请帮帮我 它可以工作: phonecatApp.controller('PhoneListCtrl', function($scope, $http) { var url = 'phones/phones.json'; $http.get(url).success(f

在官方网站上学习英语课本。附件phonecat电话列表取自文件夹中的json文件

我编写了服务器端并部署到heroku。应用程序发出有效的json

如何向服务器发出请求?使用JSONP方法?下面是我编写的代码,但它不起作用。请帮帮我

它可以工作:

phonecatApp.controller('PhoneListCtrl', function($scope, $http) {
  var url = 'phones/phones.json';
  $http.get(url).success(function(data) {
    $scope.phones = data;
 });
它不起作用

phonecatApp.controller('PhoneListCtrl', function($scope, $http) {
var url = 'http://MyServerSideOnHeroku.com/phones.json';
 $http.jsonp(url).success(function(data) {
   $scope.phones = data;
});

为什么?

对于$http.jsonp,url应该包含“JSON\u回调”

查看文档:$http#jsonp

在您的情况下,Url应该是:

var url = 'http://MyServerSideOnHeroku.com/phones.json?callback=JSON_CALLBACK';

好 啊。Add?callback=JSON\u callback-不工作。我的链接您收到的错误消息是什么?将您的代码张贴在fiddle/plunker中的某个位置,以便我可以解决此问题。