Ошибка отправки формы

Что-то явно делаю не так) Пытаюсь сделать отправку формы на почnу с помощью PHPMailer. С примитивной валидацией на js. Но в этой строке const response = await fetch('send.php' я получаю ошибку в консоли 404, и по условию вываливаюсь в ошибку.

document.addEventListener('DOMContentLoaded', function() {
  
  const form = document.getElementById('form');
  form.addEventListener('submit', formSend);

  async function formSend(event) {
    event.preventDefault();
    let error = formValidate(form);
    let formData = new FormData(form);
    formData.append('image', formImage.files[0]);

    if (error === 0) {
      // form.classList.add('_sending');
      
      const response = await fetch('send.php', {
        method: 'POST',
        body: formData
      });

      if (response.ok) {
        
        let result = await response.json();
        alert(result.message);
        formPreview.innerHTML = '';
        form.reset();
        // form.classList.remove('_sending');
      } else {
        alert('Ошибка');
        // form.classList.remove('_sending');
      }
    } else {
      alert('Заполните поля!')
    }
  }

введите сюда описание изображения введите сюда описание изображения Ниже есть еще код, но он отвечает за валидацию полей. Файл send.php находится там же где и index. В чем может быть проблема?


Ответы (0 шт):