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);
});
});
});