I feel like I've done everything right, but I get no response from my Ajax call, what am I missing?
function loadMedia() {
const xhr = new XMLHttpRequest();
xhr.open('GET', 'https://pokeapi.co/api/v2/pokemon', true);
console.log(xhr.readyState);
xhr.onload = function() {
if(xhr.status === 200 ) {
console.log(true)
let txt = JSON.parse(xhr.responseText);
console.log(txt)
for(let i in txt) {
console.log(txt[i])
}
}
}
console.log(xhr.readyState)
xhr.send()
}
It just stays at readystate 1.