Este es el script de validación:
<script type="text/javascript">
$().ready(function() {
$("#formAlbaran").validate({
// debug: true,
errorElement: "errorlabel",
rules: {
nombre_unidad: {required: true},
matricula: {required: true},
tipo_residuo: {required: true},
albaran: { required: true, digits: true},
peso: { required:true, digits: true},
datepicker: { required:true}
},
messages: {
nombre_unidad: "Debe seleccionar una unidad de tratamiento.",
matricula: "Debe seleccionar una matrícula.",
tipo_residuo: "Debe seleccionar un tipo de residuos.",
albaran: "Debe introducir el número de albarán (sólo dígitos).",
peso: "Debe introducir el peso recogido (sólo dígitos).",
datepicker: "Debe seleccionar una fecha."
},
submitHandler: function(form){
var stringDatos = 'nombre_unidad='+$('#nombre_unidad').val()+'&matricula='+$('#matricula').val()+'&tipo_residuo='+$('#tipo_residuo').val()+'&albaran='+$('#albaran').val()+'&peso='+$('#peso').val()+'&datepicker='+$('#datepicker').val();
$.ajax({
type: $(form).attr("method"),
url: "pruebaaaa.php",
data: stringDatos,
dataType : "json",
success: function(data){
}
});
}
});
});
</script>
Una vez validado el form, hago el POST a pruebaaaa.php, que tiene el código que me indicabas antes
pruebaaaa.php:
<?php echo 'entrando en la página';
echo '<script type="text/javascript">
alert("Probando vamos a proceder a redireccionar");
window.location.assign("success.html");
</script>';
echo 'salida de la página';
?>
Podría estar el error en la funcion success???
Muchísimas gracias