javascript - 无法在第二个 API 函数中访问第一个 API 的数据
问题描述
<script>
/* 1st API*/
$.getJSON("http://cricapi.com/api/matches/?apikey=6aP8B4MImxSNxI6fevBmC2ZshO42",function(data){
var len = data.matches.length;
for(i=0;i<len;i++){
id = data.matches[i].unique_id;
ms = data.matches[i].matchStarted;
x = data.matches[i].date;
team_1 = data.matches[i]['team-1']
/* 2nd API*/
$.getJSON("https://cricapi.com/api/cricketScore/?apikey=6aP8B4MImxSNxI6fevBmC2ZshO42&unique_id="+id,function(data1){
console.log(team_1);
});
}
});
为什么我不能在第二次获得每场比赛的team_1getJSON()
。它多次给出相同球队名称的输出,请帮助我获取每场比赛的球队名称。感谢任何帮助!
解决方案
推荐阅读
- ruby - Ruby 枚举有意外的第二遍
- react-native - 使用异步存储将对象存储在 react-native 的数组中
- python - Pandas 中的合并表
- java - 如何告诉 react-native 在多个 JDK 中使用哪个
- javascript - Sonarqube 笑话覆盖率报告在预期的 XML 格式上失败
- javascript - 在 React JS 中的 2 个表对象之间切换
- python - 使用过去结果的矢量化循环
- javascript - 使用 Hidden Referrer href.li 更改 Wordpress 中的所有外部链接
- encryption - 我如何判断我的 BLE 通信是否使用非对称加密,如果加密的话?(BLE 5.x)
- sql - oracle sql中等效的Excel COUNTIF函数