Отправьте запрос в API для получения JSON и добавьте его в документ в виде необработанного JSON текста. - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь извлечь данные из randomuser.me/api/ и использовать метод insertAdjacentText , чтобы добавить их в мой пустой документ. Так как мне получить данные и вставить их как смежные HTML?

fetch('https://www.randomuser.me/api/')
.then(res => res.json())
.then(data => document.body.insertAdjacentText('afterend', Promise.resolve(data).then(function() { return data; })))

1 Ответ

1 голос
/ 22 апреля 2020

Похоже, вы не можете правильно получить результат API из обещания. Может пригодиться размышление ниже.

var d = fetch('https://www.randomuser.me/api/')
  .then((response) => {
    return response.json();
  })
  .then((data) => {
    console.log(JSON.stringify(data.results[0]));
    document.body.insertAdjacentText("afterend",JSON.stringify(data.results[0]));
  });
 // 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...