Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从imdbapi解析JSON_Jquery_Json_Api_Jsonp_Imdb - Fatal编程技术网

Jquery 从imdbapi解析JSON

Jquery 从imdbapi解析JSON,jquery,json,api,jsonp,imdb,Jquery,Json,Api,Jsonp,Imdb,我找到了一种从IMDb中以舒适的JSON格式提取电视节目或电影数据的方法: . 这非常棒,但当我尝试在本地JS中实际使用数据时,它不起作用 var data = $.ajax({ dataType: "json", async: false, cache: false, crossDomain: true, jsonp: true, url: "http://imdbapi.com/?t=lost", success: function() { cons

我找到了一种从IMDb中以舒适的JSON格式提取电视节目或电影数据的方法: .
这非常棒,但当我尝试在本地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 );
我使用JSONP是因为CORS。以下是控制台显示的内容:
“已成功加载。
未定义”
我不知道是什么问题!请帮忙。

-Oren

当您使用数据时,它可能未设置。。。。嗯,情况就是这样;)。一定要把代码放在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. ')
  },
});

复制/粘贴然后懒得用正确的方法更正它。我编辑过,现在你知道了。imdbapi.com不再工作了。使用这个