Mh.... yo que vos uso esto:
Cita: $("#sendbutton").click(function (){
$.ajax({
type: "POST",
url: "upload.php",
data: "variable1=tanto",
dataType: "script",
beforeSend: function(objeto){
$("#invitaciones").html("Mensaje: Cargando...");
},
success: function(msg){
$("#sendButton").fadeOut("fast");
$("#divLoading").show("fast");
$("#divLoading").fadeIn("fast");
},
error: function(objeto, quepaso, otroobj){
alert("ERROR! : "+quepaso);
}
return false;
});
Busca un poco mas sobre la funcion $.ajax de jquery para saber como hacer tu animacion en tiempo real.
Ah! Sobre el final del evento onclick deberia ir return false, creo, para evitar que te vayas de la pagina. Mh... investiga please y conta como es.