Défi : Récupérer et Utiliser des Données d'API
Tâche
Création d'une page web affichant une liste de races de chiens et leurs informations récupérées depuis l'API Dog. Lorsqu'un utilisateur clique sur le bouton « Charger les races », les données doivent être récupérées depuis l'API, et les informations sur les races (nom, description et espérance de vie) doivent être affichées sur la page web. Gérer les éventuelles erreurs et fournir un retour d'information dans le HTML.
Récupération des données depuis l'API : Lors du clic sur le bouton « Charger les races »
- Récupérer les données depuis
https://dogapi.dog/api/v2/breeds; - Analyser la réponse JSON ;
- Si les données sont récupérées avec succès, passer à l'étape suivante ;
- En cas d'erreur lors de la récupération des données, afficher
"Failed to load breeds. Please try again later."dans l'élémenterror-message.
index.html
index.css
index.js
- Utiliser
fetch('https://dogapi.dog/api/v2/breeds')pour récupérer les données depuishttps://dogapi.dog/api/v2/breeds; - Utiliser
response.json()pour analyser la réponse JSON ; - Après l'analyse des données dans le bloc
thensuivant, appeler la fonctiondisplayBreedset fournirdata.dataen argument ; - Dans le bloc
catch, gérer les éventuelles erreurs.
index.html
index.css
index.js
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.22
Défi : Récupérer et Utiliser des Données d'API
Glissez pour afficher le menu
Tâche
Création d'une page web affichant une liste de races de chiens et leurs informations récupérées depuis l'API Dog. Lorsqu'un utilisateur clique sur le bouton « Charger les races », les données doivent être récupérées depuis l'API, et les informations sur les races (nom, description et espérance de vie) doivent être affichées sur la page web. Gérer les éventuelles erreurs et fournir un retour d'information dans le HTML.
Récupération des données depuis l'API : Lors du clic sur le bouton « Charger les races »
- Récupérer les données depuis
https://dogapi.dog/api/v2/breeds; - Analyser la réponse JSON ;
- Si les données sont récupérées avec succès, passer à l'étape suivante ;
- En cas d'erreur lors de la récupération des données, afficher
"Failed to load breeds. Please try again later."dans l'élémenterror-message.
index.html
index.css
index.js
- Utiliser
fetch('https://dogapi.dog/api/v2/breeds')pour récupérer les données depuishttps://dogapi.dog/api/v2/breeds; - Utiliser
response.json()pour analyser la réponse JSON ; - Après l'analyse des données dans le bloc
thensuivant, appeler la fonctiondisplayBreedset fournirdata.dataen argument ; - Dans le bloc
catch, gérer les éventuelles erreurs.
index.html
index.css
index.js
Merci pour vos commentaires !