Haaste: Hae ja Käytä API-dataa
Tehtävä
Rakennat verkkosivua, joka näyttää listan koiraroduista ja niiden tiedoista, jotka haetaan Dog API:sta. Kun käyttäjä napsauttaa "Lataa rodut" -painiketta, tiedot tulee hakea API:sta ja rotujen tiedot (nimi, kuvaus ja elinikä) tulee näyttää sivulla. Käsittele mahdolliset virheet ja anna palaute HTML:ssä.
Hae tiedot API:sta: Kun "Lataa rodut" -painiketta napsautetaan
- Hae tiedot osoitteesta
https://dogapi.dog/api/v2/breeds; - Jäsennä JSON-vastaus;
- Jos tiedot haetaan onnistuneesti, siirry seuraavaan vaiheeseen;
- Jos tietojen haussa tapahtuu virhe, näytä
"Failed to load breeds. Please try again later."elementissäerror-message.
index.html
index.css
index.js
- Käytä
fetch('https://dogapi.dog/api/v2/breeds')hakeaksesi tiedot osoitteestahttps://dogapi.dog/api/v2/breeds; - Käytä
response.json()jäsentääksesi JSON-vastauksen; - Kun tiedot on jäsennetty seuraavassa
then-lohossa, kutsudisplayBreeds-funktiota ja anna argumentiksidata.data; - Käsittele mahdolliset virheet
catch-lohossa.
index.html
index.css
index.js
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Haaste: Hae ja Käytä API-dataa
Pyyhkäise näyttääksesi valikon
Tehtävä
Rakennat verkkosivua, joka näyttää listan koiraroduista ja niiden tiedoista, jotka haetaan Dog API:sta. Kun käyttäjä napsauttaa "Lataa rodut" -painiketta, tiedot tulee hakea API:sta ja rotujen tiedot (nimi, kuvaus ja elinikä) tulee näyttää sivulla. Käsittele mahdolliset virheet ja anna palaute HTML:ssä.
Hae tiedot API:sta: Kun "Lataa rodut" -painiketta napsautetaan
- Hae tiedot osoitteesta
https://dogapi.dog/api/v2/breeds; - Jäsennä JSON-vastaus;
- Jos tiedot haetaan onnistuneesti, siirry seuraavaan vaiheeseen;
- Jos tietojen haussa tapahtuu virhe, näytä
"Failed to load breeds. Please try again later."elementissäerror-message.
index.html
index.css
index.js
- Käytä
fetch('https://dogapi.dog/api/v2/breeds')hakeaksesi tiedot osoitteestahttps://dogapi.dog/api/v2/breeds; - Käytä
response.json()jäsentääksesi JSON-vastauksen; - Kun tiedot on jäsennetty seuraavassa
then-lohossa, kutsudisplayBreeds-funktiota ja anna argumentiksidata.data; - Käsittele mahdolliset virheet
catch-lohossa.
index.html
index.css
index.js
Kiitos palautteestasi!