salve a tutti.
ho bisogno di fare 2 richieste API a un sito di meteorologia (però di 2 link diversi).
però non sempre funziona.
la prima richiesta (quella della temperatura) funziona sempre.
la seconda non va sempre. a volte si e a volte no.
ho notato che se entro in un’altra pagina del mio sito e poi ritorno in quella dove c'è lo script, funziona.
allego codice. mi sapete spiegare il perchè? grazie
codice:document.write('<div id="temperatura"></div>'); document.write('<div id="qualita"></div>'); var richiesta = new Request("https://api.openweathermap.org/data/2.5/weather?q=MIA-CITTA,it&appid=MIA-KEY"); fetch(richiesta) .then(risposta => risposta.json()) .then(risposta => { var temperatura = risposta.main.temp; temperatura = temperatura-273,15; document.getElementById("temperatura").innerHTML = Math.floor(temperatura) + "°C"; }); var richiesta2 = new Request("http://api.openweathermap.org/data/2.5/air_pollution?lat=MIA-LAT&lon=MIA-LON&appid=MIA-KEY"); fetch(richiesta2) .then(risposta2 => risposta2.json()) .then(risposta2 => { var qualita = risposta2.list[0].main.aqi; document.getElementById("qualita").innerHTML = qualita + " AQI"; });

Rispondi quotando