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();
    });
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!