@reinmaker1990

Как остановить функцию, при попадании в catch?

Есть функция, которая добавляет анимацию загрузки при fetch, т.е пока обрабатывается запрос он крутиться:

function loading() {
    let wrr = document.querySelector(".location");
    wrr.innerHTML = `<div class="lds-roller"><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div>`;
  }

Если ввести некорректное значение, то он выкидывает ошибку из блока catch:

catch((e) => {
            toast("Вы ввели некорректное значение");
            query.value = "";
            console.error(e + "ERROR&?");
          });
, но при этом лоадер крутиться дальше, как бы ожидая ответа, как его при ошибке отключить?
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Steppp
if (e + "ERROR&?") {
останавливаешь лоадер
return;
}
как то так!
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы