Ajax com jQuery
sab, 12/22/2007 - 22:32
Transformando um simples form HTML em algo moderno e dinâmico com AJAX.
Examine este código
$(function(){ // 1
$("form").submit(function(){ // 2
var value = $(this).find("input[name=test]").val(); // 3
$.post("/teste/ajax/registro/",{"teste":value},function(){ // 4
alert("Mensagem enviada com sucesso!"); // 5
});
return false; // 6
});
});
Notas para cada linha:
1. $(function(){}) é um atalho para $(document).ready(function(){}), isso significa que teu javascript não vai rodar até que todo documento tenha carregado, consulte:
http://docs.jquery.com/Events/ready
2. Atribuimos uma função para executar quando o form é enviado:
$("form") localiza todos os elementos