Hi,
Bootstrap jQuery ajax form: Une petite astuce pour envoyer tous les formulaires en ajax par défaut (même les forms dans les widgets de wordpress).
Il suffit juste de renseigner la méthode d’envoie (method) et la destination (action) et ce petit bout de script en jQuery se chergera d’envoyer les données en ajax directement à la page de traitement des formulaires.
jQuery(function($) { $('form').live('submit', function(event) { var $form = $(this); var $parentdiv = $(this).parent(); $.ajax({ type: $form.attr('method'), url: $form.attr('action'), data: $form.serialize(), success: function(data, status) { if(data == 1) $parentdiv.empty().html('<div class="alert alert-block alert-success"><button type="button" class="close" data-dismiss="alert">×</button><h4>Votre demande a été enregistré avec succès!</h4> Nous prendrons contact avec vous dans les plus brefs délais.</div>'); else $parentdiv.append('<div class="alert alert-block alert-error"><button type="button" class="close" data-dismiss="alert">×</button><h4>Attention!</h4>Un problème a été détecté. Prière de reessayer ultérieurement.</div>'); } }); event.preventDefault(); }); });
Catégorie: bootstrap, Développement frontend, Developpement web, Diverses Astuces, jQuery, Prestashop, wordpress.
6 commentaires
C’est super pour l’intégration wordpress !
Merci pour cette petite astuce très utile. Je recherchais justement une méthode comme celle-ci pour un de mes site.
Très très utile! çà ne pouvait tomber mieux!
Thanks!!
Niquel je me suis mis a Boostrap pour certains de mes derniers projets et je dois dire qu’effectivement : C’est Trop Cool ! Bien entendu je ne suis pas vraiment développeur, alors il y a certains truc sur lesquels je coince ^^ Comme par exemple l’Ajax ! Un grand merci pour ce bout de code qui va bien me servir !
J’utilise de plus en plus le bootstrap pour le dev de mes sites, et je suis actuellement en train de faire le site mobile, je n’utilise que du JQuery Mobile et c’est magique, tellement rapide et bien foutu.
Bref merci pour le formu 😉
merci pour le script c’est fort utile