xmlhttp.send(null);
Agora o processo de comunicação está completo, para capiturarmos a resposta do documento web acessado dispomos de duas propriedades do objeto XMLHttpRequest: responseText e responseXML.
responseText e responseXML
A propriedade responseText contém o retorno do documento web acessado na forma de uma string, ou seja, devolve o resultado como um texto. Já a propriedade responseXML retorna um objeto DOM, um Node, que pode ser manipulado com a funções próprias para isto.
É interessante notar que com o objeto XMLHttpRequest podemos acessar documentos XML e HTML, só que caso acessemos um documento HTML não poderemos usar a propriedade responseXML, o que muitas vezes é essencial para nosso propósitos.
resposta = xmlhttp.responseXML
Definida a maneira como capturamos a resposta do documento acessado surge mais uma questão. Dizemos anteriormente que a melhor maneira de executar o método OPEN é de forma assincrona, ou seja, a execução do script não vai parar para aguardar uma resposta do documento acessado. Como fazer então para obter esta resposta no momento certo? A solução para este problema está na propriedade onreadystatechange do objeto XMLHttpRequest.
No próximo artigo demostraremos como funciona a propriedade onreadystatechange e veremos um exemplo prático de como utilizar esta técnica.
AJAX - O Objeto XMLHttpRequest - Parte 4 : 17/04/2006
Como prometemos no artigo anterior vamos ver como, utilizando o mesmo...
AJAX - O Objeto XMLHttpRequest - Parte 3 : 12/03/2006
Como prometemos no artigo anterior veriamos uma aplicação prática para...
AJAX - O Objeto XMLHttpRequest - Parte 2 : 18/01/2006
Este é o segundo artigo da série e nele vamos conhecer mais a fundo o...
Alimentando uma ComboBox dinamicamente utilizando técnicas AJAX : 28/11/2005
Este artigo mostrará como responder a uma interação...