从IMDb API解析JSON

时间:2014-06-03 11:15:08

标签: jquery json api jsonp imdb

我找到了一种以舒适的JSON格式从IMDb中提取有关电视节目或电影的数据的方法: http://imdbapi.com/?t=query
它非常棒,但是当我尝试将数据与本地JS一起使用时,它并不起作用。

var data = $.ajax({
  dataType: "json",
  async: false, 
  cache: false,
  crossDomain: true,
  jsonp: true,
  url: "http://imdbapi.com/?t=lost", 
  success: function() {
    console.log( 'loaded successfuly. ' )
  },
});
var poster = data.Poster;
console.log( poster );

我因为CORS而使用JSONP。这是控制台显示的内容:
"成功加载。
未定义"
我不知道是什么问题!请帮忙。
- 奥伦

1 个答案:

答案 0 :(得分:1)

当你使用数据时,它可能没有被设置....好的情况就是这样;)。确保将代码放在success方法中。

 $.ajax({
dataType: "json",
  async: false, 
  cache: false,
  crossDomain: true,
  jsonp: true,
  url: "http://imdbapi.com/?t=lost", 
  success: function(data) {

    var poster = data.Poster;
    console.log(poster);
    console.log( 'loaded successfuly. ')
  },
});