d'abord un peu de documentation du plug-in de validation jQuery:En utilisant la méthode submitHandler de plugin validation jQuery correctement
« Utilisez submitHandler pour traiter quelque chose et puis en utilisant la valeur par défaut de soumettre Notez que. « Forme » fait référence à un élément DOM De cette façon, la validation n'est plus déclenchée. "
submitHandler: function(form) {
$.ajax({
type: 'POST',
url: form.action,
data: 'current_password=' + form.current_password + '&new_password=' + form.new_password,
success: function(){
alert("succes");
}
});
}
Donc, naturellement, mon ingénieux morceau de code ne fonctionne pas. J'essaie d'accéder à l'attribut 'action' et aux deux champs de saisie de l'objet formulaire, sans aucune chance. Comment suis-je censé faire ça?
Quelle erreur obtenez-vous en exécutant ceci? –
Eh bien, si je change de form.action $ (formulaire) .attr ('action'), et que les données soient, il soumet les éléments suivants: current_password = [HTMLInputElement objet] & new_password = [objet HTMLInputElement] dans firebug –