Пара вещей.во-первых, вам нужно отправить запрос, используя send()
.во-вторых, если вы делаете асинхронный запрос, вам нужно добавить прослушиватель для обработки ответа:
request.onreadystatechange = function() {
if (request.readyState == 4 && request.status == 200)
console.log(request.response);
};
request.send(null);
Если вы не хотите делать его асинхронным, вы всегда можете передать false
какВторой параметр для вашего open()
вызова, но это крайне нежелательно, так как это будет блокирующий вызов.
Не стесняйтесь читать немного больше в XMLHttpRequests здесь для дополнительных опций
Вот рабочий пример