Fzero0
@Fzero0
Вечный студент

Как правильно вывести данные на страницу?

"Асинхронщина " : )
Подскажите как вообще правильно все это должно работать получить данные и вывести их на страницу
(async() => {
  try {
    let response = await fetch("https://jsonplaceholder.typicode.com/posts/1", {  
        method: 'GET',
        headers: {
          'Accept': 'application/json',
          'Content-Type': 'application/json'
        }
  });
  	let data = await response.json();
        console.log(data);
        const tmpl = items => `
        <table>
        ${items.map(item => `
            <tr><td>${item.userId}</td></tr>
            <tr><td>${item.id}</td></tr>
            <tr><td>${item.title}</td></tr>
            <tr><td>${item.body}</td></tr>
        `).join('')}
        </table>
    `;
    let body = document.getElementsByTagName('body');
    document.body.innerHTML += tmpl(data);
    
  } catch (e) {
    console.log("  ¯\_(ツ)_/¯  Что то не так!");
  }
})();

Песочница
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 2
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы