【发布时间】:2020-02-29 18:38:35
【问题描述】:
在使用返回的数据调用函数之前,我需要等待两次 api 调用完成。
url = "https://nominatim.openstreetmap.org/reverse.php?zoom=18&format=json&accept-language=si&lat=" + lat + "&lon=" + lon;
url2 = "https://nominatim.openstreetmap.org/reverse.php?zoom=15&format=json&accept-language=si&lat=" + lat + "&lon=" + lon;
$.when($.getJSON(url), $.getJSON(url2)).done(function (data1, data2) {
这里我需要在两个getjson之间添加2000毫秒的settimeout或interval。 之后可以从一个和第二个 json 响应中获得响应。 如果不传输第二个 json,则无法从第一个 json 获得响应
感谢您的帮助。
【问题讨论】:
-
你最后的陈述含糊不清。
标签: javascript jquery json getjson