Tengo un problema que no puedo encontrar el fallo, y el problema es con serialize ya que si genero la cadena maualmente para probar este funciona perfectamente, aqui les dejo el codigo java:
Código HTML:
<script type="text/javascript"> jQuery(document).ready(function($) { $('#contact_form').submit(function() { var dataString = $(this).serialize(); alert('Datos serializados: '+dataString); //Tengo esta alerta para verificar si recoge los datos. $.ajax({ type: 'POST', url: 'contact.php', data: dataString, dataType: 'json', success: function(data) { if(data.test2 == 1) { result = '<div class="notification_ok">'+data.test1+'</div>'; $("#fields").hide(); } else { result = '<div class="notification_er">'+data.test1+'</div>'; } $('#contact_msg').html(result); } }); return false; }); }); </script>
Código HTML:
<form id="contact_form" class="std" method="post" action=""> <!--Aqui los datos del formulario--> </form>
Se que debe ser cualquier detalle pero, ese es el problema que no lo puedo encontrar :S
Espero pueda alguien ayudarme y gracias de antemano.
Saludos.