Este artigo explicará o procedimento para lidar. Então vamos começar!
AJAX - Propriedade do Servidor Respotext
Ao lidar com um pedido assíncrono, o valor do “responseText”A propriedade compreende a resposta atual recebida do servidor, mesmo que não tenha respondido completamente. Esta propriedade retorna a resposta do servidor como uma string.
Dê uma olhada na sintaxe da propriedade Respotetext:
documento.getElementById ("Element_id").INNERHTML = XHTTP.responseText;Aqui o "responseText”A propriedade retornará a resposta do servidor no formulário da string, que seremos definidos como o conteúdo do elemento especificado.
Exemplo: Usando a propriedade AJAX - Server Respotext
Neste exemplo, quando o usuário clicará no adicionado “botão”, Ele definirá a resposta do servidor como o conteúdo do contêiner definido pela tag:
O objeto xmlHttPrequest
Na definição de função loadDoc (), primeiro, adicionaremos um “xhttp“Objeto XmlHttPrequest:
função loadDoc ()Quando o xhttp O objeto será carregado, ele escreverá os dados de resposta no contêiner:
xhttp.OnLoad = function ()O "xhttp”O objeto XmlHttPrequest receberá a“ amostra.arquivo txt ”do servidor que compreende os dados de resposta:
xhttp.aberto ("get", "amostra.TXT");Depois de salvar o código fornecido, executaremos nosso “meu arquivo.html”Com a ajuda do“Servidor vivoExtensão de código vs:
Clicando no “Alterar conteúdo”O botão exibirá a resposta do servidor da seguinte forma:
Ajax - Propriedade do servidor ResponseXML
No caso, quando a resposta do servidor está no formato XML, e você deve analisá -lo como um objeto XML, você pode utilizar o “Responsexml" propriedade.
Confira a sintaxe do “Responsexml" propriedade:
var dados = xmlHttPrequest.Responsexml;Aqui o "dados”O objeto armazenará a resposta do servidor.
Exemplo: Usando a propriedade AJAX - servidor ResponseXML
Em nosso arquivo html, adicionaremos um título com o
tag e um elemento de parágrafo com a ajuda de “ O objeto xmlHttPrequest Em seguida, adicionaremos o código abaixo no "Projectfile.JS"Para solicitar o"cd.xml" arquivo. Nosso "cd.xml”O arquivo se parece com o seguinte: Depois de recuperar os dados solicitados, utilizando o “Responsexml”Propriedade, a resposta do servidor será analisada e seus valores de nós filhos serão buscados usando o código escrito abaixo: Por fim, os dados analisados serão exibidos como conteúdo do “parágrafo" elemento: A saída acima mencionada significa que recuperamos com sucesso a resposta do servidor usando o “Responsexml" propriedade. Conclusão Usando as propriedades ResponseText e Responsexml, você pode lidar com uma resposta de solicitação de um servidor Ajax. A propriedade Responsexml recupera a resposta do servidor no XML, enquanto o responseText é utilizado para obter a resposta do servidor no formato da String. Esta redação explicou o procedimento para lidar.
xhttp.OnLoad = function ()
const xmldoc = this.Responsexml;
deixe txt = "";
para (vamos i = 0; i < x.length; i++)
txt = txt + x [i].Childnodes [0].NodEvalue + "
";
xhttp.aberto ("get", "cd.xml ");
xhttp.enviar();