$(formulaire).ajaxSubmit n'est pas une fonction
Je suis en train d'utiliser le jquery valider plugin pour valider un formulaire et de présenter le contenu avec une requête ajax.
Ce code est dans la tête de mon document.
$(document).ready(function() {
$('#contact-form').validate({submitHandler: function(form) {
$(form).ajaxSubmit();
contactSuccess() ;
}
});
});
La validation des travaux.
Toutefois, la présentation est faite normalement: lors de la présentation, le rechargement de la page.
Bien sûr, j'ai obtenu un non-js comportement de repli pour les navigateurs qui n'ont pas js activé. Mais je voudrais avoir l'expérience utilisateur plus fluide de travail.
L'erreur que je vois dans firebug est:
$(formulaire).ajaxSubmit n'est pas une fonction
Que pouvais-je fait de mal ici?
- avez-vous d'inclure jquery forme de plugin? (jquery.malsup.com/form/#getting-started)
- Êtes-vous sûr que vous êtes en train de charger la bibliothèque correctement?
Vous devez vous connecter pour publier un commentaire.
Je devine que vous n'avez pas de jquery forme de plugin inclus.
ajaxSubmit
n'est pas une base de fonction jquery, je crois.Quelque chose comme ceci : http://jquery.malsup.com/form/
UPD
c'est une nouvelle fonction de sorte que vous avez à ajouter un autre fichier lib après la lib jQuery
il va travailler.. j'ai testé.. espérons qu'il va travailler pour vous..
Ajax Soumettre le formulaire à la page de l'actualisation à l'aide de jquery ajax d'abord la méthode inclure la bibliothèque jquery.js et jquery-form.js puis créer un formulaire en html:
Essayer:
Essayer ajaxsubmit de la bibliothèque.
Il ne ajax submition ainsi que la validation via ajax.
Également de la configuration est très souple à l'appui de toute nature de l'INTERFACE utilisateur.
Démo disponible avec js, css et html sont des exemples.
Drupal 8
Drupal 8 ne comprend pas JS-bibliothèques de pages automatiquement. Alors, plus probablement, si vous rencontrez cette erreur, vous devez joindre 'core/jquery.la forme de la bibliothèque de votre page (ou la forme). Ajouter quelque chose comme ceci à votre rendu de tableau:
déclenche une autre validation résultant d'une récursivité. essayez de la modifier à