Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/07/2016, 13:59
Avatar de dryant
dryant
 
Fecha de Ingreso: agosto-2009
Ubicación: Malaga, Ceuta, España....
Mensajes: 283
Antigüedad: 15 años, 4 meses
Puntos: 10
Respuesta: Ajax con post no envía datos...

Bueno.... pues por fin parece que funciona...
Al ponerlo como MaNuX0218 me ha dicho ha funcionado...
En un principio no, pero al rescatar el backup del archivo y modificar solo lo de
Código HTML:
data: {
                        nombre: $("#nombre").val(),
                        email: $("#email").val(),
                         mensaje: $("#mensaje").val()
                        },
ha funcionado perfectamente...
No sé en que momento he modificado algo que hacía que no funcionara nada... Copio y pego el codigo por fin correcto :

Código HTML:
function enviarCorreo(){

	//recoger variables <- ok
	var nombre=$(".nombre").val();
	var email=$("#email").val();
	var mensaje=$("#mensaje").val();
	
	validacion_email=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
	
	//Comprobar variables <-ok
	if(nombre==""){
		$(".nombre").focus();
		return false;
	}
	
	if(email==""||!validacion_email.test(email)){
		$(".email").focus();
		return false;
	}
	if(mensaje==""){
		$(".mensaje").focus();
		return false;
	}
	
	if(mensaje.length < 3){
		$("#mensaje").focus();
		alert("Mensaje demasiado corto");
		return false;
	}
		
	$.ajax({
		type:"POST",
		url:"sendmsg.php",
		data:{
			nombre: $("#nombre").val(),
			email: $("#email").val(),
			mensaje: $("#mensaje").val()
		},
		success:function(){
			$('.boton_envio').hide();
			$('.enviook').css('display','block');
			$('.enviook').fadeOut(5000,function(){
				$('.boton_envio').fadeIn('slow');
			});
			$("#nombre").val("");
			$("#email").val("");
			$("#mensaje").val("");
		},
		error:function(){
			$('.boton_envio').hide();
			$('.errorenvio').css('display','block');
			$('.errorenvio').fadeOut(5000,function(){
				$('.boton_envio').fadeIn('slow');
			});
		}
	});
	return false;
}
Muchisimas gracias MaNuX0218 y dardosmania por la ayuda.
Un abrazo!
__________________
Tecnología y tutoriales