Commit 4f41491e authored by Evan GISDAL's avatar Evan GISDAL

ajout fonction loadartists qui modifie h2 et ajout catch(error)

parent bd78cfd0
......@@ -13,8 +13,13 @@ function Genre(d){
Object.assign(this, d);
}
function genreChanged() {
console.log(`Vous avez choisi le genre ${document.querySelector('select').value}`);
// function genreChanged() {
// console.log(`Vous avez choisi le genre ${document.querySelector('select').value}`);
// }
function loadArtists(genre) {
let h2 = document.querySelector('h2');
h2.textContent = `Top ${genre} artists`;
}
// Fonction de remplissage du sélecteur de genre musical
......@@ -50,9 +55,15 @@ function loadGenres(url){
}
console.log(select);
select.addEventListener('change', genreChanged);
},
);
//select.addEventListener('change', genreChanged);
select.addEventListener('change', () => {
console.log(`Vous avez choisi le genre ${document.querySelector('select').value}`);
loadArtists(document.querySelector('select').value);
});
})
.catch((error) => { // Promesse non tenue => Traitement de l'erreur avec la méthode catch
console.log('Il y a eu un problème avec la récupération de données: ' + error.message);
});
}
else {
console.log('Mauvaise réponse du réseau');
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment