Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m307:learningunits:lu01:aufgaben:06 [2025/12/15 11:27] – angelegt vdemir | de:modul:m307:learningunits:lu01:aufgaben:06 [2025/12/15 11:56] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 11: | Zeile 11: | ||
| ===== Ausgangslage ===== | ===== Ausgangslage ===== | ||
| Bisher haben wir nur Daten in der Server- oder der Browserkonsole ausgegeben. Nun wollen wir Daten im tatäschlichen Fenster anzeigen lassen, also für den Endkunden einsehbar machen. | Bisher haben wir nur Daten in der Server- oder der Browserkonsole ausgegeben. Nun wollen wir Daten im tatäschlichen Fenster anzeigen lassen, also für den Endkunden einsehbar machen. | ||
| + | |||
| + | Das nachfolgene Script // | ||
| + | |||
| + | {{: | ||
| ===== Auftrag ===== | ===== Auftrag ===== | ||
| - | Passen | + | Lassen |
| **index.html** | **index.html** | ||
| Zeile 22: | Zeile 25: | ||
| < | < | ||
| <meta charset=" | <meta charset=" | ||
| - | < | + | < |
| </ | </ | ||
| < | < | ||
| - | | + | < |
| - | fetch(" | + | <div id=" |
| - | .then(response => response.json()) | + | |
| - | .then(data => { | + | fetch(" |
| - | | + | .then(response => response.json()) |
| - | | + | .then(data => { |
| - | | + | // |
| - | console.log(" | + | const ausgabe = document.getElementById("ausgabe"); |
| - | data.lernende[0].hobbies[1], | + | |
| - | data.lernende[0].hobbies[2]); | + | const lernenderDiv = document.createElement("div"); |
| - | // | + | const ueberschrift = document.createElement("h2"); |
| - | console.log(" | + | |
| - | | + | // |
| - | | + | const idP = document.createElement("p"); |
| - | | + | idP.textContent = "ID: " |
| - | data.lernende[1].hobbies[1], | + | // |
| - | data.lernende[1].hobbies[2]); | + | const nameP = document.createElement("p"); |
| - | // | + | nameP.textContent = "Name: " |
| - | console.log("------- | + | // |
| - | console.log(" | + | const hobbyTitel = document.createElement("p"); |
| - | console.log(" | + | |
| - | console.log(" | + | // |
| - | data.lernende[2].hobbies[1], | + | const hobbyListe = document.createElement("ul"); |
| - | data.lernende[2].hobbies[2]); | + | // |
| - | // | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | console.log(" | + | } |
| - | | + | // |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | console.log(" | + | |
| - | console.log("Hobbies:", data.lernende[4].hobbies[0], | + | // |
| - | | + | |
| - | | + | |
| - | // | + | |
| - | | + | .catch(err => { |
| - | | + | console.error(" |
| - | console.log(" | + | }); |
| - | console.log(" | + | </ |
| - | | + | |
| - | | + | |
| - | // | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | console.log(" | + | |
| - | data.lernende[6].hobbies[1], | + | |
| - | | + | |
| - | // | + | |
| - | console.log(" | + | |
| - | | + | |
| - | | + | |
| - | console.log(" | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | console.log(" | + | |
| - | | + | |
| - | | + | |
| - | console.log(" | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | // | + | |
| - | console.log(" | + | |
| - | | + | |
| - | console.log(" | + | |
| - | console.log(" | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | console.log(" | + | |
| - | console.log(" | + | |
| - | console.log(" | + | |
| - | | + | |
| - | | + | |
| - | // | + | |
| - | }) | + | |
| - | .catch(err => { | + | |
| - | console.error(" | + | |
| - | }); | + | |
| - | | + | |
| </ | </ | ||
| </ | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| ===== Lösungen ===== | ===== Lösungen ===== | ||
| - | [[de: | + | [[de: |
| ---- | ---- | ||