Magna Concursos
208552 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IBGE

O código HTML, em construção, abaixo demonstra a utilização de AJAX.

<html>

<head>

<script language=”JavaScript”>

function submitForm()

{

var xhr=null;

try

{ xhr = new object(); }

catch(e) {}

xhr.onreadystatechange = function()

{

document.ajax.dyn.value=”Wait server...”;

if(xhr.readyState == 4)

{

if(xhr.status == 200)

{ document.ajax.dyn.value=”Recebido:” + xhr.responseText; }

else

{ document.ajax.dyn.value=”Erro: “ + xhr.status + “ “ + xhr.statusText; }

}

};

xhr.open(“GET”, “data.xml”, true);

xhr.send(null);

} </script>

</head>

<body>

<FORM method=”POST” name=”ajax” action=””>

<INPUT type=”submit” value=”Submit” ONCLICK=”submitForm()”>

<INPUT type=”text” name=”dyn” value=””>

</FORM>

</body>

</html>

Para que esse código possa utilizar a tecnologia AJAX, na linha “xhr = new object();”, “xhr” deve receber um objeto Javascript que torna possível a comunicação assíncrona com o servidor, sem a necessidade de recarregar a página por completo. Para tanto, no código acima, “object” deve ser substituído por

 

Provas

Questão presente nas seguintes provas

Analista de TI - Desenvolvimento

60 Questões