Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Recuperare e Utilizzare Dati API | JavaScript Asincrono e Integrazione API
Padronanza Avanzata di JavaScript

bookSfida: Recuperare e Utilizzare Dati API

Compito

Si sta realizzando una pagina web che mostra un elenco di razze canine e le relative informazioni recuperate dal Dog API. Quando l’utente clicca sul pulsante "Carica Razze", i dati devono essere recuperati dall’API e le informazioni sulla razza (nome, descrizione e durata della vita) devono essere visualizzate sulla pagina web. Gestire eventuali errori e fornire un riscontro nell’HTML.

Recupero dati dall’API: Quando viene cliccato il pulsante "Carica Razze"

  1. Recuperare i dati da https://dogapi.dog/api/v2/breeds;
  2. Analizzare la risposta JSON;
  3. Se i dati vengono recuperati con successo, procedere al passaggio successivo;
  4. Se si verifica un errore durante il recupero dei dati, visualizzare "Failed to load breeds. Please try again later." nell’elemento error-message.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Utilizzare fetch('https://dogapi.dog/api/v2/breeds') per recuperare i dati da https://dogapi.dog/api/v2/breeds;
  • Utilizzare response.json() per analizzare la risposta JSON;
  • Dopo aver analizzato i dati nel successivo blocco then, chiamare la funzione displayBreeds e fornire data.data come argomento;
  • Nel blocco catch, gestire eventuali errori.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 7

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

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

bookSfida: Recuperare e Utilizzare Dati API

Scorri per mostrare il menu

Compito

Si sta realizzando una pagina web che mostra un elenco di razze canine e le relative informazioni recuperate dal Dog API. Quando l’utente clicca sul pulsante "Carica Razze", i dati devono essere recuperati dall’API e le informazioni sulla razza (nome, descrizione e durata della vita) devono essere visualizzate sulla pagina web. Gestire eventuali errori e fornire un riscontro nell’HTML.

Recupero dati dall’API: Quando viene cliccato il pulsante "Carica Razze"

  1. Recuperare i dati da https://dogapi.dog/api/v2/breeds;
  2. Analizzare la risposta JSON;
  3. Se i dati vengono recuperati con successo, procedere al passaggio successivo;
  4. Se si verifica un errore durante il recupero dei dati, visualizzare "Failed to load breeds. Please try again later." nell’elemento error-message.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Utilizzare fetch('https://dogapi.dog/api/v2/breeds') per recuperare i dati da https://dogapi.dog/api/v2/breeds;
  • Utilizzare response.json() per analizzare la risposta JSON;
  • Dopo aver analizzato i dati nel successivo blocco then, chiamare la funzione displayBreeds e fornire data.data come argomento;
  • Nel blocco catch, gestire eventuali errori.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 7
some-alt