Uitdaging: API-gegevens Ophalen en Gebruiken
Taak
Een webpagina ontwikkelen die een lijst van hondenrassen en hun informatie toont, opgehaald via de Dog API. Wanneer de gebruiker op de knop "Rassen laden" klikt, moeten de gegevens van de API worden opgehaald en moeten rasinformatie (naam, beschrijving en levensduur) op de webpagina worden weergegeven. Eventuele fouten afhandelen en feedback geven in de HTML.
Gegevens ophalen van API: Wanneer op de knop "Rassen laden" wordt geklikt
- Gegevens ophalen van
https://dogapi.dog/api/v2/breeds; - De JSON-respons parsen;
- Indien de gegevens succesvol zijn opgehaald, doorgaan naar de volgende stap;
- Als er een fout optreedt bij het ophalen van de gegevens,
"Failed to load breeds. Please try again later."weergeven in heterror-message-element.
index.html
index.css
index.js
- Gebruik
fetch('https://dogapi.dog/api/v2/breeds')om gegevens op te halen vanhttps://dogapi.dog/api/v2/breeds; - Gebruik
response.json()om de JSON-respons te parsen; - Na het parsen van de gegevens in het volgende
then-blok, de functiedisplayBreedsaanroepen endata.dataals argument meegeven; - In het
catch-blok eventuele fouten afhandelen.
index.html
index.css
index.js
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you show me the HTML structure for displaying the breeds and error messages?
What should the `displayBreeds` function do with the breed data?
Do you need help writing the JavaScript to fetch and display the breeds?
Awesome!
Completion rate improved to 2.22
Uitdaging: API-gegevens Ophalen en Gebruiken
Veeg om het menu te tonen
Taak
Een webpagina ontwikkelen die een lijst van hondenrassen en hun informatie toont, opgehaald via de Dog API. Wanneer de gebruiker op de knop "Rassen laden" klikt, moeten de gegevens van de API worden opgehaald en moeten rasinformatie (naam, beschrijving en levensduur) op de webpagina worden weergegeven. Eventuele fouten afhandelen en feedback geven in de HTML.
Gegevens ophalen van API: Wanneer op de knop "Rassen laden" wordt geklikt
- Gegevens ophalen van
https://dogapi.dog/api/v2/breeds; - De JSON-respons parsen;
- Indien de gegevens succesvol zijn opgehaald, doorgaan naar de volgende stap;
- Als er een fout optreedt bij het ophalen van de gegevens,
"Failed to load breeds. Please try again later."weergeven in heterror-message-element.
index.html
index.css
index.js
- Gebruik
fetch('https://dogapi.dog/api/v2/breeds')om gegevens op te halen vanhttps://dogapi.dog/api/v2/breeds; - Gebruik
response.json()om de JSON-respons te parsen; - Na het parsen van de gegevens in het volgende
then-blok, de functiedisplayBreedsaanroepen endata.dataals argument meegeven; - In het
catch-blok eventuele fouten afhandelen.
index.html
index.css
index.js
Bedankt voor je feedback!