Saludos amigos del foro, tengo un problema y no doy con el clavo.
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
:
Ver originalvar 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');
}
});
así me funciona perfecto
pero si hago esto
Código Javascript
:
Ver originalvar 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