Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Enviar formulario sin recargar</title> <script language="javascript" src="jquery-1.3.min.js"></script> <script language="javascript"> $(document).ready(function() { $().ajaxStart(function() { $('#loading').show(); $('#result').hide(); }).ajaxStop(function() { $('#loading').hide(); $('#result').fadeIn('slow'); }); /*megusra no megusta*/ function gusta(gusta){ if(gusta==undefined ){ alert("Error: link gusta indefined"); return; } alert("Estoy dentro"); $.ajax({ type: "GET", //url: $(this).serialize(), url: "envio.php", data: "gusta="+gusta, success: function(data) { $('#result').html(data); } }); } /*megusra no megusta*/ }) </script> <a id="gusta_" id="fo3" name="fo3" href="javascript:gusta('235434');" >Click mi</a> <div id="loading"></div> <? include("envio.php"); ?>