Magna Concursos
2449272 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere que a seguinte página HTML é executada em um navegador moderno com suporte ao objeto XMLHttpRequest.

<!DOCTYPE html>
<html>
<head>

<script>
function ajax() {
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp= new XMLHttpRequest();
}
if (xmlhttp) {
var params = "op1=Fundatec&op0=Concursos";
xmlhttp.onreadystatechange = function() {
var success =
xmlhttp.readyState == 4 &&
xmlhttp.status == 200;
if ( success ) {
var e = document.getElementById("content");
e.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("POST","58.php",true);
xmlhttp.setRequestHeader("Content-type",
"application/x-www-form-urlencoded");
xmlhttp.send(params);
} else {
alert("Navegador não suporta AJAX.");
}
}
</script>
</head>
<body>

<div id="content"></div>
<button type="button" onclick="ajax()">Enviar</button>

</body>
</html>

Considere também que, no mesmo domínio, encontra-se o script PHP 58.php mostrado na caixa abaixo.

<?php

$op0 = @$_POST['op0'];
$op1 = @$_POST['op1'];

$value = strcmp($op0, $op1);

if ( $value < 0 )
die("$op0 $op1");
else if ( $value > 0 )
die("$op1 $op0");
else
die("$op0");

echo " OK";

?>

Suponha que não ocorram erros na requisição e que o servidor responda corretamente com status HTTP OK.

Após se clicar no botão Enviar e a requisição AJAX ter sido completada, qual o conteúdo do elemento div com id igual a content?

 

Provas

Questão presente nas seguintes provas

Analista de TI - Programador/PHP

60 Questões