Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Desenvolvimento Web II / Aula
Veja agora um exemplo utilizando os métodos 'get' e 'post' (arquivo ajax2.html):
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Ajax2</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-2.1.3.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function() {
$("#b1").click(function() {
var url = "/UrlParaAlgumServlet";
$.get( url,
{nome: $("#nome").val(), sobrenome: $("#sobrenome").val()},
function(data, status, xhr){
$("#ta1").val(data);
});
});
$("#b2").click(function() {
var url = "/UrlParaAlgumServlet";
$.post( url,
{nome: $("#nome").val(), sobrenome: $("#sobrenome").val()},
function(data, status, xhr){
$("#ta1").val(data);
});
});
});
</script>
<textarea id="ta1" rows="5" cols="50"></textarea>
<br>
Nome:<input id="nome" type="text" value="John">
Sobrenome:<input id="sobrenome" type="text" value="Lennon">
<br>
<input id="b1" type="button" value="recuperar dados utilizando HTTP GET">
<br>
<input id="b2" type="button" value="recuperar dados utilizando HTTP POST">
</body>
</html>
Versão 5.3 - Todos os Direitos reservados