Questão FC373442
Considere a página abaixo, desenvolvida utilizando-se jQuery. <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"> </script
Desenvolvimento Web
FCC · 2019
Considere a página abaixo, desenvolvida utilizando-se jQuery.
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js">
</script>
<script>
$ ( document ) .ready(function ( ) {
$ ( "button" ) .click(function ( ) {
...I... ("sanasa.php", function(data, status) {
alert ( "Retorno: " + data + "\nStatus: " + status ) ;
} ) ;
} ) ;
} ) ;
< /script >
< /head >
< body >
< button>Obter dados</button >
< /body >
< /html >
Para que, ao clicar no botão, seja feita uma requisição ao arquivo sanasa.php que está no servidor, de forma que o retorno seja recebido em data e o status da operação em status, a lacuna I deve ser corretamente preenchida por
- $.get
- $request
- $post
- $.send
- $submit
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O método $.get é a forma abreviada do jQuery para fazer uma requisição HTTP GET ao servidor. Sua chamada básica aceita parâmetros como url, data (opcional), success (callback) e dataType.
No exemplo, ao clicar no botão ocorre $.get("sanasa.php", function(data, status){ ... });. Aqui o arquivo sanasa.php é solicitado ao servidor e, quando a resposta chega, a função de retorno é executada. O primeiro parâmetro da função (data) contém o conteúdo retornado pelo servidor; o segundo (status) é uma string indicando o resultado da operação (por exemplo, "success" ou "error").
A requisição é assíncrona, portanto o fluxo da página não bloqueia enquanto aguarda a resposta; use o callback para tratar o retorno.
Conteúdo do catálogo FC Concursos · Atualizado em