Проблемы с передачей всех значений, введенных в форму, через formData, с помощью API выборки - PullRequest
0 голосов
/ 03 октября 2018

Почему formData пусто на мой сервер экспресс + mongodb?У меня есть некоторые проблемы с querySelector и addEventListener, но пока это нормально.Однако я не могу найти способ отправки всех значений моей формы на сервер.Пожалуйста, кто-нибудь поможет мне?

document.querySelector('#enviar- 
cadastro').addEventListener('click', Cadastrar);


Cadastrar('http://localhost:5000/usuario/novo')
 .then(response => console.log(response.json()))
 .then(data => console.log(data))
 .catch(error => console.log(error));

 function Cadastrar(url) {
   const formDados = new FormData(document.querySelector('#signup'))

   return fetch(url, {
    method: 'POST',
    body: JSON.stringify(formDados),
        headers: {
            "Content-Type": "application/json"
        }
   })

 };

1 Ответ

0 голосов
/ 03 октября 2018

Прежде всего console.log (formDados) внутри Cadastrar и посмотрите, что вы получите.Это также должно помочь: https://code.lengstorf.com/get-form-values-as-json/

...