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

[Dúvida] new XMLHttpRequest() ... acho que é isso ( ?!! )

A linha "http = new XMLHttpRequest()" em JavaScript é usada para criar um objeto XMLHttpRequest, que é utilizado para enviar e receber dados em segundo plano sem recarregar a página web.

Esse objeto é usado principalmente para fazer requisições HTTP assíncronas a um servidor, permitindo atualizações dinâmicas em uma página sem a necessidade de recarregá-la.

Um exemplo de linha de programação que utiliza XMLHttpRequest é:

var http = new XMLHttpRequest(); http.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { console.log(this.responseText); } }; http.open("GET", "https://jsonplaceholder.typicode.com/todos/1", true); http.send();

Nesse exemplo, uma requisição HTTP assíncrona é feita para obter os dados do primeiro objeto da API JSONPlaceholder. O evento onreadystatechange é usado para definir uma função que será executada sempre que o estado do objeto http mudar. Quando o estado for igual a 4 (a requisição foi concluída) e o status for igual a 200 (a resposta foi bem-sucedida), a resposta é exibida no console do navegador.

É isso mesmo ?????

1 resposta
solução!

Oi Jefferson, tudo bem?

Sim, você está correto! A linha "http = new XMLHttpRequest()" é utilizada para criar um objeto XMLHttpRequest em JavaScript, que é responsável por fazer requisições HTTP assíncronas a um servidor, permitindo atualizações dinâmicas em uma página sem a necessidade de recarregá-la.

No exemplo que você postou, uma requisição HTTP assíncrona é feita para obter os dados do primeiro objeto da API JSONPlaceholder, e a resposta é exibida no console do navegador quando a requisição é concluída com sucesso.

Espero ter ajudado e bons estudos!

Abraços.