Mando un request usando $.post y funciona bien, hace lo que quiero pero cuando uso serialize ya no funciona el efecto de ocultar el form y el retorno de datos
Código Javascript:
así me funciona perfectoVer original
var form = $j('#contact-form'); $j.post('enviar.php',form,function(res){ alert('hola'); $j('.custom').fadeOut('slow'); if(res == 1){ $j('#exito').delay(500).fadeIn('slow'); } else { $j('#fracaso').delay(500).fadeIn('slow'); } });
pero si hago esto
Código Javascript:
Ver original
var form = $j('#contact-form').serialize();//añadir el serialize $j.post('enviar.php',form,function(res){ alert('hola'); $j('.custom').fadeOut('slow'); if(res == 1){ $j('#exito').delay(500).fadeIn('slow'); } else { $j('#fracaso').delay(500).fadeIn('slow'); } });
ya no da el alert ni oculta el form, aunque si hace lo del script que es manda run simple formulario de contacto.
alguien tiene idea de por que, no se como buscar la solución, ya probé varias cosas y nada