@Joiromay

Как распарсить данные из ответа JSON?

Не понимаю как вывести в DOM вот это https://jsonplaceholder.typicode.com/users/1
Вот мой запрос GET:
var log = new XMLHttpRequest()
log.open(
    'GET',
    'https://jsonplaceholder.typicode.com/users/1',
    true
  )
  
  log.onreadystatechange = function() {
    if (log.readyState != 4) {
      return
    }
    if (log.status === 200) {
        let response = JSON.parse(log.responseText );
      } 
    }
    
log.send();

Должно получится как-то так:
6173ec0045c5c966525328.png
  • Вопрос задан
  • 233 просмотра
Решения вопроса 2
sergiks
@sergiks Куратор тега JavaScript
♬♬
Для вдохновения:

Ответ написан
@alexalexes
Как-то так:
var container = document.getElementById('какой-то-id-контейнера-куда-вывести');
container.innerHTML = "<p style='text-align: center'>User info:</p>\
<table>\
<tr><td>Name:</td><td>" + response.name + "</td></tr>\
<tr><td>Username:</td><td>" + response.username + "</td></tr>\
<tr><td>Address:</td><td>" + response.address.city + ", " + response.address.street  + "</td></tr>\
<!-- И дальше в таком же духе -->\
</table>";
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы