我是一般的编程新手,当我调用moviedb.org api时,我无法将数据导入到我的web应用程序中。我使用jQuery和我已阅读所有的文档,甚至菜谱,我仍然在努力使这项工作,我还检查我的谷歌开发者工具控制台,它表明调用成功:如何使用jquery对api进行jsonp调用
Status Code:200 OK
[{"id":550,"name":"Fight Club","posters":[{"image":{"type":"poster","size":"original","height":1000,"width":675,"url":"http://hwcdn.themoviedb.org/posters/f8e/4b........
这里是我的代码:
<script>
$.getJSON("http://api.themoviedb.org/2.1/Movie.getImages/en/json/ed7e2e092ca896037ce13d2bf11a08f1/550&callback=?",
function(data){
$.each(data, function(i,item){
$("<img/>").attr("src", item.image).appendTo("#images");
});
});
</script>
我想我搞砸了回调函数,任何想法将不胜感激。 在此先感谢!
API的'api.themoviedb.org/2.1'版本不支持'JSONP'。 [他们的文档表示它在V3 API中受支持](http://help.themoviedb.org/kb/api/about-3):'与以前版本的API不同,/ 3仅支持单一格式,JSON 。 XML和YAML支持正在被正式抛弃。这让我们专注于改进1种单一类型,并增强了重用缓存数据的能力。 JSONP也正式支持,只需添加一个回调参数,你就完成了.' – hippietrail 2012-03-11 20:17:48