我正在尝试使用Angular JS使用Angular JS http服务将ajax数据附加到我的$ scope对象,这样我就可以添加一个成功处理程序来更新我的$ scope并查看数据何时到达。在上一篇文章中,我给出的解决方案是对原始代码的修改。这是我给出的解决方案:
function getStuff(num) {
$http.jsonp('http://whateverorigin.org/get?url=' + encodeURIComponent('http://www.mysite.com/api' + num) + '&callback=JSON_CALLBACK')
.success(function (contents) {
alert(contents); //I just want to check and see if the contents arrived
$scope.shows = contents;
});
};
getStuff(6387);
出于某种原因,它没有做任何事情,我也将它注入我的控制器。我错过了什么?