Yo creo que llegue un poco tarde para la solución. en mi caso siempre que utilizo ajax utilizo el methodo
Código Javascript
:
Ver originalvar validator =jQuery("#idformulario").validate({
errorLabelContainer:jQuery("#alert_mensaje"),
rules:{
dni:{digits:true},
apellidos:{required:true},
nombres:{required:true}
},messages:{
dni:{digits:"Ingrese solo valores numericos"},
apellidos:{required:"este campo es obligatorio"},
nombres:{required:"este campo es obligatorio"}
},
submitHandler: function(){
jQuery.ajax({type:'POST', url:'../controlador/procesoajax.php', data:jQuery("#idformulario").serialize(),
beforeSend:function(){
jQuery('#dialog').empty().append("Procesando informacion...").dialog('open');
},
success:function(data, textStatus, XMLHttpRequest){
//resultado con ajax
}
});
}
});