我在使用 angular js jsonp 函数时遇到问题,我无法让这个 plunk 工作:
http://plunker.co/edit/xQVBchTYOro1CB979021
谁能帮我?
使用 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 到底是什么?
使用 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;
}};