$(document).ready(function() { 'use strict'; $('.generate_certs').click(function(e) { e.preventDefault(); var post_url = $('.generate_certs').data('endpoint'); $('.generate_certs').attr('disabled', true).addClass('is-disabled').attr('aria-disabled', true); $.ajax({ type: 'POST', url: post_url, dataType: 'text', success: function() { location.reload(); }, error: function(jqXHR, textStatus, errorThrown) { $('#errors-info').html(jqXHR.responseText); $('.generate_certs').attr('disabled', false).removeClass('is-disabled').attr('aria-disabled', false); } }); }); });