1

我在使用 angular js jsonp 函数时遇到问题,我无法让这个 plunk 工作:

http://plunker.co/edit/xQVBchTYOro1CB979021

谁能帮我?

4

2 回答 2

1

使用 JSONP “hack”,您必须确保服务器的响应包含回调的调用。要使您的示例正常工作,您应该更改 prov.json 文件,使其如下所示:

angular.callbacks._0({
   "id": "40796308305",
   "about": "The Coca-Cola Facebook Page is a collection of your stories showing how people from around the world have helped make Coke into what it is today.",
   ...
})

JSONP 有很多来源,例如:JSONP 到底是什么?

于 2013-06-04T17:23:03.143 回答
0

使用 get 而不是 jsonp,您可以获得可乐的详细信息...

 async: function(page) {
  var url = 'prov.json';     
    var promise = $http.get(url).error(function (response, status) {
      alert("fai");
    }).success(function (response, status) {
      alert(response.about);
    }).then(function (response, status) {
      return response.data;           
  });
  return promise;
}};
于 2013-06-04T15:59:14.917 回答