SóProvas


ID
161572
Banca
FCC
Órgão
MPE-RS
Ano
2008
Provas
Disciplina
Programação
Assuntos

Para capturar as respostas de uma aplicação Web
dinâmica em AJAX básico utiliza-se somente

Alternativas
Comentários
  • 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