-
http://screencast.com/t/NDcxZTg5M
-
A) Respectivamente, para tu saber se a resposta é texto (Text) ou XML (Xml).
Serve para aplicações simples ajax para obter resposta do servidor.
javascript.about.com/library/blajax08.htm
www.tizag.com/ajaxTutorial/ajaxxmlhttprequest.php
B) A segunda parte está errada.
D) Não.
C e E) Ok, mas como se tem a letra A...
-
Para capturar a resposta do documento web acessado, você tem duas propriedades do objeto XMLHttpRequest: responseText e responseXML.
A propriedade responseText contém o retorno do documento web acessado na forma de texto. Já a propriedade responseXML retorna um objeto DOM, em formato XML, podendo ser manipulado facilmente.
-
A razão pela qual temos de saber a resposta a esta (seja por saber o que o script do lado do servidor está configurado para retornar ou testando o tipo de conteúdo em nosso código) é que a resposta é retornada em um dos dois campos diferentes dependendo de qual estes dois formatos é que está sendo usado.
O fragmento de código a seguir ilustra esses dois campos, substituindo alertas para exibir o campo apropriado para o código do nosso último tutorial onde testamos o tipo de conteúdo.
if (CType == 'text / xml') {
alert (this.responseXML);
} Else if (CType == 'text / plain') {
alert (this.responseText);
Else {}
alert ('tipo de conteúdo desconhecido');
}
-
De acordo com a W3C, existem dois tipos de retorno no AJAX:
responseText = obtém dados de resposta como uma string.
responseXML = obtém dados de resposta como dados através de uma estrutura XML.
Fonte: http://www.w3schools.com/ajax/ajax_xmlhttprequest_response.asp