Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — AJAX — VUNESP 2023

TI - Desenvolvimento de SistemasAJAX
Código
vu196529
Banca
VUNESP
Órgão
CM SBO
Ano
2023
Cargo
Ana Sis ( )
O seguinte código de uma página HTML com JavaScript utiliza AJAX para a chamada de uma página JSP.   <html> <body>   <div> <button type="button" onclick="loadDoc()">AJAX</button> </div>   <script> function loadDoc() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById("d").innerHTML = this.responseText; } }; xhttp.open("GET", "ajax_info.jsp", true); xhttp.send(); } </script>   </body> </html>   A div identificada por d tem seu conteúdo alterado por meio da chamada à página ajax_info.jsp
  1. Aassim que a carga da página HTML no navegador é finalizada, apenas uma vez.
  2. Bdurante a carga da página HTML no navegador, que já é renderizada pela primeira vez com o conteúdo retornado pela página ajax_info.jsp.
  3. Cassim que a carga da página HTML no navegador é finalizada, repetidas vezes, pois o código apresentado provoca um loop infinito que força a recarga da página HTML após cada requisição a ajax_info.jsp.
  4. Dsem que a página HTML seja recarregada, após o usuário clicar no botão “AJAX”.
  5. Eapós o usuário clicar no botão “AJAX”, o que provoca a recarga completa da página HTML com o conteúdo atualizado.
Revelar gabarito e comentário

GabaritoD — sem que a página HTML seja recarregada, após o usuário clicar no botão “AJAX”.

Link permanente: /questoes/vu196529