Как мне console.log мой POST.Когда я пытаюсь получить все, что я получаю в консоли, это «ноль» - PullRequest
0 голосов
/ 06 апреля 2019

Так вот мой код.

Кажется, работает моя функция POST. Но когда я пытаюсь утешить мой POST с сервера, все, что я получаю, это "null".

То, с чем мне нужно помочь, это правильно разместить POST в моей форме на сервере. А затем сможете получить его и отправить на мою консоль.

Затем я должен опубликовать его на своем веб-сайте, но этим я могу управлять сам.

const myForm = document.getElementById("myForm");

myForm.addEventListener("submit", function(e) {
  e.preventDefault();

  const formData = new FormData(this);
  formData.append("store", "vetlekw1");

  fetch("http://folk.ntnu.no/oeivindk/imt1441/storage/add.php?", {
    method: "post",
    body: formData
  })
    .then(function(response) {
      return response.text();
    })
    .then(function(text) {
      console.log(text);
    });
});

document.querySelector(".hent").addEventListener('click', e=>{
    fetch('http://folk.ntnu.no/oeivindk/imt1441/storage/getAll.php?store=vetlekw1')
    .then(res=>res.json())
    .then(data=>{
        console.log(data);
    })

})
  <section id="addContact">
    <h1>add Contact</h1>
    <form class="form" id="myForm" >
      <label for="fornavn">Name</label>
      <input type="text" id="fornavn"><br>
      <label for="etternavn">Surname</label>
      <input type="text" id="etternavn"><br/>
      <label for="tlf">Tlf</label>
      <input type="text" id="tlf"><br>
      <button type="submit">add</button>
    </form>
  </section>
<br>

<button class="hent">Get</button>

1 Ответ

0 голосов
/ 06 апреля 2019

Вы не возвращаете ожидаемые данные от конечной точки вашего сервера. Возможно, ваш запрос базы данных не дает результата, или вы используете неправильную переменную или что-то еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...