So lässt sich ein bestehendes HTML-Formular samt aller Input-Felder mit jQuery per AJAX senden:
jQuery(document).ready(function($) { $("#my_form").submit(function(event) { // Standard-Aktion abbrechen event.preventDefault(); // Formular per AJAX senden var form=$(this); $.ajax({ type: 'POST', url: form.prop('action'), data : form.serialize(), dataType: 'json', encode: true }).done(function(data) { // Aktionen bei Erfolg console.log('done: '+data); }).fail(function(data) { // Aktionen bei einem Fehler console.log('fail: '+data); }); }); });