Estoy tratando de usar el complemento jquery validate para validar un formulario y enviar los contenidos con una solicitud ajax.
Este código está en la parte superior de mi documento.
$(document).ready(function() {
$('#contact-form').validate({submitHandler: function(form) {
$(form).ajaxSubmit();
contactSuccess() ;
}
});
});
La validación funciona. Sin embargo, la presentación se realiza normalmente: al enviarla, la página se vuelve a cargar. Por supuesto, tengo un comportamiento alternativo de no js para los navegadores que no tienen js habilitado. Pero me gustaría que la experiencia de usuario sea más fluida.
El error que veo en Firebug es: $ (forma) .ajaxSubmit no es una función
Qué podría estar haciendo mal aquí?
¿incluyó el complemento de formulario jquery? (http://jquery.malsup.com/form/#getting-started) – yoavmatchulsky
¿Estás seguro de que estás cargando la biblioteca correctamente? – treeface