@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);
      });
  });
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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