J'essaie de soumettre un formulaire via AJAX au lieu d'utiliser la soumission POST normale. Le code HTML est juste une forme standard avec method="post"
et mon code jQuery est la suivante:La soumission de formulaire jQuery AJAX ne fonctionne pas
jQuery.noConflict();
jQuery(document).ready(function($) {
var $form = $('#default_contact');
$form.submit(function() {
$.ajax({
type: 'POST',
url: $form.attr('action'),
data: $form.serialize(),
success: function(response) {
console.log(response);
}
});
return false;
});
});
(Basé sur this answer)
Je retourne faux de la fonction d'envoi, mais la forme est encore en train soumis et je ne peux pas comprendre pourquoi. Ne pas avoir d'erreurs Firebug.
Il s'est avéré être quelque chose de vraiment stupide - le code de la bibliothèque jQuery n'était pas inclus. C'était dans un PHP conditionnel qui était faux sur la page que je testais avec ... D'oh! – DisgruntledGoat