$('.message-stock-error form').on('submit', function(e){ e.preventDefault(); const alertSuccess = ` `; const container = $(this).parents('.message-stock-error'); const button = $(this).find('button'); const data = $(this).serializeArray(); const url = $(this).attr('action'); const method = $(this).attr('method'); $.ajax({ url: url, data: data, method: method, beforeSend: function () { button.attr('disabled','disabled'); }, success: function(){ $('.message-stock-error .alert').remove(); button.removeAttr('disabled'); container.append(alertSuccess); } }) })