После успешного запроса должен открыться попап и через 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);
});
});