读取jsonp api调用返回的json对象

时间:2016-07-20 11:23:39

标签: javascript jquery json api jsonp

这是我打电话给的api: https://api.github.com/search/repositories?q=language:python&sort=stars 返回顶级加星标的python项目并在通过浏览器触发时显示。 但是,当我尝试从代码中访问json键时,它表示未定义。 我做错了什么?

$.getJSON("https://api.github.com/search/repositories?q=language:python&sort=stars&callback=?", function(result){

  alert(typeof(result));
  alert(result.total_count);
  alert(result.incomplete_results);

});

1 个答案:

答案 0 :(得分:1)

只需从网址中删除回调:

$.getJSON("https://api.github.com/search/repositories?q=language:python&sort=stars", function(result){

  alert(typeof(result));
  alert(result.total_count);
  alert(result.incomplete_results);

});

这是一个工作小提琴: https://jsfiddle.net/a9npgduz/