Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.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
Javascript 读取JSONPAPI调用返回的json对象_Javascript_Jquery_Json_Api_Jsonp - Fatal编程技术网

Javascript 读取JSONPAPI调用返回的json对象

Javascript 读取JSONPAPI调用返回的json对象,javascript,jquery,json,api,jsonp,Javascript,Jquery,Json,Api,Jsonp,这是我正在调用的api: 当通过浏览器触发时,返回顶星python项目并显示。 但是当我试图从代码中访问json键时,它会说未定义。 我做错了什么 $.getJSON("https://api.github.com/search/repositories?q=language:python&sort=stars&callback=?", function(result){ alert(typeof(result)); alert(result.total_count);

这是我正在调用的api: 当通过浏览器触发时,返回顶星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);

});

只需从url中删除回调:

$.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);

});
这是一把小提琴:

我想知道jsonp的实现。。。解决方案是result.data.key\u name api文档提供了一个可以解决您的问题的示例: