2
respostas

Este código não entra no Else, entra no if, porém o else não carrefa

  xhr.addEventListener('load', function(){
        if(xhr.status == 200) {
             var pacientes = JSON.parse(xhr.responseText);
       pacientes.forEach( function( paciente) {

            adicionaPacienteNaTabela( paciente)

       });

        }else{
            var erroBusca = document.querySelector( '#erro-busca');
            erroBusca.classList.remove( "invisivel");
            console.log('aaaaa');

        }       

    });
2 respostas

Fala ai João, tudo bem? Desculpa mas eu não entendi, como assim: "não entra no else e o else não carrega"?

Fico no aguardo e desculpa o mal entendimento.

Boa noite, João Pedro! Como vai?

O seu código só irá entrar no else se houver um erro na requisição e a resposta tiver status HTTP diferente de 200! Portanto, se o que está dentro do else não é executado significa que suas requisições estão ocorrendo da maneira correta!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!