Antwort an „Suspekta“ verfassen

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
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
?1435

Vorschau

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

Schlagwort-Vorschläge

klicken, um das Schlagwort hinzuzufügen
  • keine Vorschläge verfügbar

ausgewählte Schlagwörter

klicken, um ein ausgewähltes Schlagwort zu entfernen
  • javascript

Die Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.