$(document).ready( function() { $("#nl_subscribe").append("
"); $("#nl_subscribe").submit(function editformsubmit(e) { e.preventDefault(); var form = $(this); if ( form.data('runs') ) { return; } else { form.data('runs', true);} $.ajax({ type: 'POST', url: $(form).attr('action'), data: $(form).serialize(), success: function (data) { var json = $.parseJSON(data); if (json.status == 'error') { $("#nl_error").html(json.message); form.data('runs', false); } if (json.status == 'success') { $("#nl_subscribe").html(json.message); form.data('runs', false); //$(':input','#myform').not(':button, :submit, :reset, :hidden').val('').prop('checked', false).prop('selected', false); } }, complete: function () { console.log('Submit Completed'); form.data('runs', false); }, error: function () { console.log('Unbekannter Fehler'); form.data('runs', false); } }); }); });