Hallo,
wahrscheinlich eine dumme/sehr einfach Frage aber ich komme nicht drauf. Ich habe eine API URL von der ich Daten hole. Diese Daten brauche ich dann für eine neue API Abfrage. Irgendwie kann ich aber auf die Variablen aus der 1. Funktion nicht zugreifen. Die data_api ist hier fest hinterlegt aber die 25544 kommt aus der Funktion (sat_id).
Sollte sein wie const data_api = 'https://api.wheretheiss.at/v1/satellites/'+sat_id;
Hier habe ich es sogar noch versucht die sat_id in ein <p> zu "speichern" funkt aber ich nicht 😟
Gibt es eine Lösung?
const sat_url = 'https://api.wheretheiss.at/v1/satellites';
const global_id = document.getElementById("GID");
async function getISS() {
const response = await fetch(sat_url);
const data = await response.json();
sat_id = data[0].id;
global_id.innerHTML=sat_id;
console.log(global_id.innerHTML);
}
async function getData() {
const response = await fetch(data_api);
const data = await response.json();
document.getElementById("LAT").innerHTML = data.latitude;
document.getElementById("LNG").innerHTML = data.longitude;
}
getISS();
const data_api='https://api.wheretheiss.at/v1/satellites/'+sat_id;
getData();Quelltext hier