Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Promise

Bom dia como faço para o que vem da requisição a pareça no body html

return new Promise((resolve, reject) => {

      let xhr = new XMLHttpRequest();

      xhr.open('GET', 'https://reqres.in/api/users/2');

      xhr.onreadystatechange = () => {
          if(xhr.readyState == 4){

              if(xhr.status == 200){
                  resolve(JSON.parse(xhr.responseText).data);

                  var conteudo_div = "";

                    conteudo_div += 'id:' + resolve.id + '<br>';

                    document.getElementById("div").innerHTML = conteudo_div;
              }
          }
      }
      xhr.send();
    });

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Bom dia! Como vai?

O que vc passa para o método resolve() pode ser recuperado para posterior utilização. Isso pode ser visto no exemplo de código que vc mesmo utilizou em outro tópico onde "testando" irá ser adicionado ao HTML da forma como vc deseja.

function teste(){
    return new Promise((resolve, reject) => {
          resolve('Testando');
    });
}

teste().then(nome => {
    document.querySelector('#p').innerHTML = nome
});

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos!