Hola a todos otra vez,
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>
El form lo tengo asi
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.