Traitement de formulaire via AJAX – Éviter les demandes GET & POST d'obtenir généré

J'essaie d'envoyer des données de formulaire via AJAX. Mais je vois que les demandes GET & POST sont générées.

Voici le formulaire de soumission de mon formulaire

<button id="submit" class="btn">Submit</button> 

J'ai un gestionnaire jQuery configuré pour l'événement onClick. Je construis une demande POST et je l'envoie via AJAX.

 $(function(){ $('#submit').click(function() { $.ajax({ ... ... }); }); }); 

Je dois simplement envoyer une demande POST. Comment puis-je arrêter la génération de la demande GET?

Au lieu de se lier au clic du bouton, liez l'événement de soumission du formulaire et prévoyez le comportement par défaut:

 $(function(){ $('form').on('submit', function(e) { e.preventDefault(); $.ajax({ ... ... }); }); });