Api github no results

Résolu/Fermé
anthonyr_25 Messages postés 165 Date d'inscription mercredi 5 janvier 2022 Statut Membre Dernière intervention 6 juillet 2022 - 2 févr. 2022 à 16:32
 anthonyr_25 - 2 févr. 2022 à 17:41
Bonjour,

J'aimerais afficher "No results" si le nom d'utilisateurs est inexistant !

let btn = document.querySelector('button');
btn.addEventListener('click', test);
function test(e) {
    e.preventDefault();

    let yepa = document.querySelector('.yep').value;
    fetch("https://api.github.com/users/" + yepa)
    .then((result) => result.json())
    .then((data) => {
     let nop = document.querySelector('.nop');

    if (data.id == null) {
        nop.innerHTML = "No results";
        nop.style.color = "red";
    }
}


Configuration: Windows / Chrome 97.0.4692.99

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
2 févr. 2022 à 16:42
Bonjour

Oui et ?
Qu'obtiens tu ?
Sur quoi bloques tu ?

Peux tu faire des console.log de tes variables et nous montrer ce qu'elles contiennent ?

1
c'est bon j'ai trouvé la solution, le problème c'est que je voulais absolument mettre plusieurs informations dans la condition..
exemple :
if (data.url == null) { ... }

alors qu'il fallait simplement écrire :
if (data.url) { ... }

ce qui vx dire :
if (data.url == true) { ... }
0