$('form#inputForm').on('submit', function(e) { var that = $(this), url = that.attr('action'), type = that.attr('method'), data = {}; that.find('[name]').each(function(index, value){ var that = $(this), name = that.attr('name'), value = that.val(); data[name] = value; }); $.ajax({ url: url, type: type, data: data, beforeSend: function(response){ $('input#booking-submit').val('請等候...'); }, 'error': function (xhr, ajaxOptions, thrownError) { var err = JSON.stringify(xhr.responseText); console.log(err); }, success: function(response) { var return_array = JSON.parse(response); var return_state = Object.values(return_array)[0]; var return_feedback = Object.values(return_array)[1]; if(return_state == '1'){ window.location.href = "feedback.php?ticket="+return_feedback; }else if(return_state == '0'){ $('#alert-content').html(JSON.stringify(return_feedback)); $('#alert-backdrop').css('display', 'flex'); $('input#booking-submit').val('立即預約'); }else{ $('#alert-content').html(JSON.stringify('Unknown Error!')); $('#alert-backdrop').css('display', 'flex'); $('input#booking-submit').val('立即預約'); } } }) return false; }); $('form#inquiryForm').on('submit', function(e) { var that = $(this), url = that.attr('action'), type = that.attr('method'), data = {}; that.find('[name]').each(function(index, value){ var that = $(this), name = that.attr('name'), value = that.val(); data[name] = value; }); $.ajax({ url: url, type: type, data: data, beforeSend: function(response){ $('input#inquire-submit').val('請等候...'); }, 'error': function (xhr, ajaxOptions, thrownError) { var err = JSON.stringify(xhr.responseText); console.log(err); }, success: function(response) { var return_array = JSON.parse(response); var return_state = Object.values(return_array)[0]; var return_feedback = Object.values(return_array)[1]; if(return_state == '1'){ window.location.href = "feedback.php?ticket="+return_feedback; }else if(return_state == '0'){ $('#alert-content').html(JSON.stringify(return_feedback)); $('#alert-backdrop').css('display', 'flex'); $('input#inquire-submit').val('立即預約'); }else{ $('#alert-content').html(JSON.stringify('Unknown Error!')); $('#alert-backdrop').css('display', 'flex'); $('input#inquire-submit').val('立即預約'); } } }) return false; });