$(document).ready( function () { $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); $('#updateXeroApiFrm').submit(function(e) { e.preventDefault(); var action = $(this).attr('action'); var button = $(this).find('button[type="submit"]'); var buttonHtml = button.html(); if (!button.is(':disabled') && action) { button.attr('disabled', 'disabled'); button.html(''); $.ajax({ url: action, type: "post", data: $(this).serialize(), dataType: 'json', success:function(data) { button.removeAttr('disabled'); button.html(buttonHtml); if (data.success) { $('#validationModal').modal('show'); $('#validationModal .error-message').html(data.message); } else { $('#validationModal .error-message').html(data.message); $('#validationModal').modal('show'); } }, error: function(data) { var errors = data.responseJSON.errors; var errorMessage = '