$(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); } }); }); });