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

Почему не выполняется код с открытием попапа внутри then?

После успешного запроса должен открыться попап и через 2 сек закрыться, но этот код игнорируется. В чем может быть проблема?

myForm.addEventListener("submit", function (event) {
    event.preventDefault();
    var form = new FormData(myForm);

    fetch("form-send.php", {
        method: "POST", 
        body: form 
      })
      .then((response) => {
        modal.classList.add('open')
        setTimeout(() => {
          modal.classList.remove('open')
        }, 2000)
        return response.json()
      })
      .then((data) => { 
        console.log(data); 
      })
      .catch((error) => {
        console.error(error);
      });
  });
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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