Вы можете добавить loading на кнопку, добавив код до и после запроса.
const button = document.getElementById("your-button-id");
button.addEventListener("click", function(){
button.innerHTML = "Loading...";
button.setAttribute("disabled", true);
$.get("url", function (data) {
//your code here
button.innerHTML = "Button";
button.removeAttribute("disabled");
});
});
В этом примере, когда кнопка нажимается, сначала меняется текст на "Loading...", и кнопка блокируется, чтобы предотвратить повторное нажатие. Затем, после того как запрос выполнен, кнопка возвращается к исходному состоянию.