xmlhttprequest — Хранение XHR-запроса в переменной javascript.

Сохранение XHR-запроса в переменную javascript

введите описание изображения здесь У меня проблемы с хранением ответа на мой запрос XHR.

Вот этот javascript:

 var req = new XMLHttpRequest; req.open('get', 'https://jsonplaceholder.typicode.com/todos', true); req.responseType = 'json'; req.send(); 

В Chrome Dev Tools я вижу, что ответ — это элементы, которые я хочу, поэтому запрос должен быть в порядке. Это статус 200 и состояние 4.

Проблема становится, когда я пытаюсь написать

 var myJSON = req.response; 

Когда я захожу на консоль, он отвечает «ноль». Но если я переназначу значение с помощью инструментов dev на точно такое же значение, я получу свой объект JSON. Может кто-нибудь объяснить мне, почему и как я могу это исправить?

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector