Javascript 如何在第二个API函数中访问第一个API函数中的变量
当我在第二个Javascript 如何在第二个API函数中访问第一个API函数中的变量,javascript,Javascript,当我在第二个getJSON()中使用第一个getJSON()的数据时,出现一个错误,说undefinedhelp me请使用承诺而不是这个嵌套。它很容易调试 用async wait这样调用它 $.getJSON(url, function (data) { $.getJSON(url_wind, function (data2) { //do stuff with 'data' and 'data2' }); }); 第一个URL是否返回有效的json数
getJSON()
中使用第一个getJSON()
的数据时,出现一个错误,说undefined
help me请使用承诺而不是这个嵌套。它很容易调试
用async wait这样调用它
$.getJSON(url, function (data) {
$.getJSON(url_wind, function (data2) {
//do stuff with 'data' and 'data2'
});
});
第一个URL是否返回有效的json数据?访问
data
和data2
应该可以。请参阅,以了解其工作示例。请创建一个yes,它返回有效数据$。getJSON
已经返回一个类似承诺的对象。因此,您可以改为执行const data=await$.getJSON(url)代码>和数据2的相同。没有必要用新的承诺来包装它
(async function () {
let data = await $.getJSON(url);
let data2 = await $.getJSON(url_wind);
console.log(data, data2);
})();