Api github no results

Résolu
anthonyr_25 Messages postés 165 Date d'inscription   Statut Membre Dernière intervention   -  
 anthonyr_25 -
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
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
anthonyr_25
 
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