Como resposta a uma requisição AJAX, o script execut...

Próximas questões
Com base no mesmo assunto
Q445745 Programação
Como resposta a uma requisição AJAX, o script executando no servidor envia para o cliente a cadeia de caracteres seguinte, no formato JSON:

{"nome": "Ypojuca", "id": 1503, "xy": [1,4]}

Em Javascript, o campo do objeto XMLHttpRequest onde essa cadeia é recebida é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - responseText.

Vamos nos aprofundar um pouco sobre o tema para que você possa entender completamente o porquê dessa ser a resposta correta.

O objeto XMLHttpRequest é uma ferramenta essencial em AJAX (Asynchronous JavaScript and XML), que permite a comunicação assíncrona entre o cliente e o servidor. Isso significa que é possível enviar e receber dados do servidor sem a necessidade de recarregar a página.

Quando enviamos uma requisição ao servidor, utilizamos o objeto XMLHttpRequest para receber a resposta. No contexto da questão, essa resposta é um texto formatado em JSON (JavaScript Object Notation), que é um formato muito comum para a troca de dados na web devido à sua facilidade de uso com JavaScript e outros benefícios como ser leve e fácil de ler.

A propriedade responseText do objeto XMLHttpRequest contém a resposta do servidor como uma string se a resposta for do tipo texto. No caso de uma resposta em JSON, como na questão, essa string JSON pode ser transformada em um objeto JavaScript através da função JSON.parse().

As demais alternativas, como serverResponse, responseString, JSONResponse, e JSONResponseString, não são propriedades válidas do objeto XMLHttpRequest. Portanto, a única alternativa que faz sentido e se encaixa corretamente no contexto da pergunta é a responseText.

Entender como as respostas são enviadas e recebidas é vital para qualquer desenvolvedor que trabalhe com comunicações assíncronas na web, e essa questão avalia justamente esse conhecimento. A capacidade de decodificar e manipular corretamente as respostas do servidor, especialmente em formatos amplamente utilizados como JSON, é uma habilidade importante para a criação de aplicações web interativas e eficientes.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Letra A.

Fonte: https://developer.mozilla.org/pt-BR/docs/Web/API/XMLHttpRequest

Gabarito: A

JSON: responseText;

XML: responseXML;

Seriadade é a apelido: 
Mesma questão: https://www.qconcursos.com/questoes-de-concursos/questao/6672e6ed-61

A API XMLHttpRequest fornece funcionalidades ao cliente para enviar e receber dados entre cliente e servidor. Atradés dela possibilita-se carregar apenas uma parte da página sem necessidade de carregar atualizar (carregar) a página inteira. Ela é muita usada em programação AJAX. Algumas propriedades: timeout, upload, responseXML.  Analisaremos:

a) C. Recebe a resposta do objeto enviado a requisição devolvendo em formato de texto (string). Caso a solicitação não tiver êxito ou não for enviada retornará 'null'.

b) E. Não faz parte da API XMLHttpRequest.

c) E. Não faz parte da API XMLHttpRequest.

d) E. Não faz parte da API XMLHttpRequest.

e) E. Não faz parte da API XMLHttpRequest.

✍ GABARITO(A) ✅

O campo responseText do objeto XMLHttpRequest recebe uma string do servidor, que pode ser um JSON. Para converter a string JSON em um objeto JavaScript, você pode usar o método JSON.parse().

Aqui está um exemplo de como receber uma string JSON do servidor usando XMLHttpRequest:

JavaScript

const xhr = new XMLHttpRequest();

xhr.open("GET", "/api/data.json");

xhr.send();

xhr.onload = () => {

 if (xhr.status === 200) {

  // Converte a string JSON em um objeto JavaScript

  const data = JSON.parse(xhr.responseText);

  // Faz algo com o objeto JavaScript

 }

};

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo