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

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

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

});

Вот как добавить в такое loading? Без $.ajax
  • Вопрос задан
  • 23 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • ProductStar
    Python и Django: бэкенд-разработка
    2 месяца
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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...", и кнопка блокируется, чтобы предотвратить повторное нажатие. Затем, после того как запрос выполнен, кнопка возвращается к исходному состоянию.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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