Собственно на React написан метод, который выполняется как только пользователь отправляет форму:
handleSubmit(e){
e.preventDefault();
let callBack = new FormData(e);
fetch('http://127.0.0.1', {
method: 'POST',
headers: {
"Content-Type": "multipart/form-data"
},
body: callBack
}).then(res => res.json()).then((result) => {console.log('Result = ' + result)}, (error) => {console.log('Error = ' + error)});
}
Обработчик php(он запущен на OpenServer, и с
127.0.0.1 делает редирект на файл обработчик):
<?php
$data = $_REQUEST["callBack"];
print_r($data);
?>
Почему-то после отправки формы получаю ошибку:
Modal.js:45 Uncaught TypeError: Failed to construct 'FormData': parameter 1 is not of type 'HTMLFormElement'.