Buenas. Estoy creando un formulario de contacto y tengo un problema. La cosa está en que no controlo mucho de javascript y es donde tengo el error que no consigo ver........
Se que esta en el archivo javascript por que si lo quito me envía el email correctamente. Pero con el archivo javascript me envía el email, pero es como si no recogiese los datos del post, del formulario, y me lo envía vacío. Pero la cosa está en que necesito este código javascript. Es el que hace que salga un mensajito en la parte superior del formulario informando que se ha enviado correctamente. Sin el me redirige a una página en blanco con el mensaje de información.
Como ya he dicho al ser javascript no se ver el fallo. Pongo el código a ver si alguien lo sabe ver:
// Contact form validation
var form = $('.contact-form');
form.submit(function () {'use strict',
$this = $(this);
$.post($(this).attr('action'), function(data) {
$this.prev().text(data.message).fadeIn().delay(3000).fadeOut();
},'json');
return false;
});
Entonces, con este código me hace bien lo del mensajito informando que se ha enviado, y me lo envía, pero el email en blanco.
Sin este código me envía bien el email, con todos los datos del post, pero se me va a una página en blanco con el mensajito. Y se queda ahí......
Gracias por la ayuda.