El formulario que tengo en la ventana tiene el id="register", y está incluído en un archivo register.php, que se autoprocesa (action="register.php")
El tema es que cuando envío el formulario el código ajax no me funciona (entinedo más bien poco de ajax) y la página se recarga. A ver si alguien puede ver algún error en el script:
Código Javascript :
$(document).ready(function() { $().ajaxStart(function() { $('#loading').show(); $('#result2').hide(); }).ajaxStop(function() { $('#loading').hide(); $('#result2').fadeIn('slow'); }); $('#register').submit(function() { $.ajax({ type: 'POST', url: $(this).attr('register.php'), data: $(this).serialize(), success: function(data) { $('#result2').html(data); } }) return false; }); })
El div#loading es un gif de precarga, no tiene importancia.
El div#result2 es donde debería cargar la respuesta del servidor que da el mismo "register.php"
Estuve tocando cosas y me da la sensación que el error está en la línea:
Código Javascript :
data: $(this).serialize(),
Alguien puede verlo?