Задать вопрос
@JTester

Как добавить beforeSend?

Отправляю запрос на сервер вот так, но хочу добавить ещё лоадинг на кнопку
$.get("url", function (data) {

});

Вот как добавить в такое loading? Без $.ajax
  • Вопрос задан
  • 22 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@versetty777
Вы можете добавить 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...", и кнопка блокируется, чтобы предотвратить повторное нажатие. Затем, после того как запрос выполнен, кнопка возвращается к исходному состоянию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы