Salve pessoal!
Tudo bem com vocês?
Antes de tirar a dúvida convosco, gostaria de agradecer a atenção e estou ansioso pelas respostas (hehehe).
Estou com uma dúvida na estrutura do código que estou fazendo com base no artigo sobre Ajax da trilha de formação:
Vou anexar o código abaixo das dúvidas.
Minha dúvida no código está no seguinte:
1 - Tenho visto nas aulas o uso dos ifs, mas por que não precisaria escrever o else ou elseif para casos como do código abaixo?
2 - Tentei reescrever o código no meu vscode, mas notei que tem um colchete dps do "xhr.send" , gerou erro sintatico avisado pelo vscode, mas essa function ficaria contida no segundo if, ou seria parte do else de algumas das ifs anteriores?
let xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
if (xhr.status = 200)
console.log(xhr.responseText);
}
}
xhr.send(); }
fonte do código: https://www.alura.com.br/artigos/preenchendo-formulario-html-automaticamente-com-ajax