From a0c939e003dc52cf1f7858e1418ed281f15c37cc Mon Sep 17 00:00:00 2001 From: MaZderMind Date: Tue, 31 Mar 2015 16:36:36 +0200 Subject: Submit Form via Ajax and report Errors --- assets/js/lustiges-script.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'assets/js/lustiges-script.js') diff --git a/assets/js/lustiges-script.js b/assets/js/lustiges-script.js index ef685d0..447341f 100644 --- a/assets/js/lustiges-script.js +++ b/assets/js/lustiges-script.js @@ -380,9 +380,23 @@ $(function() { // feedback form $(function() { - $('.feedback-form').on('submit', function() { + $('.feedback-form').on('submit', function(e) { + e.preventDefault(); + var $form = $(this); + $('.feedback-form').hide(); - $('.feedback-thankyou').show(); + $.ajax({ + url: $form.prop('action'), + method: $form.prop('method'), + data: $form.serialize(), + success: function() { + $('.feedback-thankyou').show(); + }, + error: function() { + $('.feedback-error').show(); + } + }); + }); }); -- cgit v1.2.3