Código Javascript
:
Ver original$.ajax({
url: 'nuevo-emp.php',
beforeSend:function(){ alert( $('#frm_add_emp').validate() ); },
type: "POST",
data: "submit=&rut="+rut+"&nombre="+nombre+"&apellido="+apellido+"&tipo="+tipo+"&emp="+emp+"&mail="+mail+"&call="+call+"&num="+num+"&ciudad="+ciudad+"&comuna="+comuna+"&tele="+tele+"&supe="+supe,
success: function(datos){
$("#madre").html(datos);
}
});
return false;
Probá así y fijate la respuesta que obtenes del validate() para el caso que tendría que dar true(1) y para el caso que tendría que ser false(2).
y si es así, solo tendrías que hacer un if de la respuesta. Algo así:
Código Javascript
:
Ver original$.ajax({
url: 'nuevo-emp.php',
beforeSend:function(){
if(!$('#frm_add_emp').validate()) { return false; }
},
type: "POST",
data: "submit=&rut="+rut+"&nombre="+nombre+"&apellido="+apellido+"&tipo="+tipo+"&emp="+emp+"&mail="+mail+"&call="+call+"&num="+num+"&ciudad="+ciudad+"&comuna="+comuna+"&tele="+tele+"&supe="+supe,
success: function(datos){
$("#madre").html(datos);
}
});
return false;
Solo le haría un return false, porque el validate se encarga de mostrar los errores según veo.