Почему в $__POST NULL?

Рейтинг: 0Ответов: 0Опубликовано: 02.06.2023

В общем отправляю форму при помощи fetch, но в php в глобальном массиве _POST получается NULL

$name = $_POST['name'];
$email = $_POST['email'];
$password = $_POST['password'];

$errors[] = $name;
$errors[] = $password;
$errors[] = $email;

echo json_encode($errors);

sendForm(formSelector, url) {  
    const form = document.querySelector(formSelector);
    form.addEventListener('submit', (event) => {
      event.preventDefault();
      const formData = new FormData(form);
      fetch(url, {
        method: "POST",
        headers: {
          'Content-type': 'application/json'
        },
        body: formData
      }).then(data => {
        console.log(data);
      })
    });
  }

Ответы

Ответов пока нет.