jQuery valider avec AJAX dans submitHandler, présente sur second clic?

Je suis nouveau sur AJAX et utilisé le code de cette réponse ici jQuery Ajax POST exemple avec PHP pour intégrer un formulaire sur un site WordPress. Il fonctionne très bien, mais je vais avoir de la difficulté à l'intégrer avec jquery validation

J'ai essayé de placer le code javascript de la page ci-dessus dans la submitHandler fonction ci-dessous

$("#my-form").validate({
  submitHandler: function(form) {
    **js from other page**
  }
});

Mon formulaire valide sur le premier clic. Ensuite, si je tape dans l'entrée et soumettre rien ne se passe, je dois cliquer une deuxième fois pour le formulaire pour soumettre correctement avec l'AJAX. Ci-dessous est un jsfiddle. Toute aide est appréciée grâce.

Un jsfiddle de mon code pensée il va connecter une erreur de la console depuis form.php n'est pas lié

Qu'est-ce que **js from other page** censé être? S'il vous plaît montrer assez de code pour faire un concis de démonstration du problème. Votre OP ne doit pas s'appuyer sur les liens externes pour montrer tout le code. Le jQuery Valider plugin ne nécessite cliquez, sauf si vous avez tort, enveloppé .validate() à l'intérieur d'un click ou submit gestionnaire. Et dans votre cas, vous avez tort, enveloppé d'un submit de gestionnaire à l'intérieur du plugin par défaut de submitHandler. Depuis le plugin submitHandler rappel déjà capture l'événement submit, votre joint submit gestionnaire est redondant.

OriginalL'auteur Anagio | 2013-08-16