Javascript 读取JSONPAPI调用返回的json对象
这是我正在调用的api: 当通过浏览器触发时,返回顶星python项目并显示。 但是当我试图从代码中访问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);
$.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文档提供了一个可以解决您的问题的示例: