cola465
cola465

Reputation: 113

Issue with fetching and outputting data from API

I have recently learned to use APIS in code, but for my javascript version I've had to learn different ways of doing it, when using what should be the simplest method nothing gets outputted to my chrome console.

const request = new XMLHttpRequest();

request.open('GET','apistuff, true);

request.onload = function() {

let data = JSON.parse(this.response);


console.log(data);
};

HTML file is just empty and calls the javascript file

Upvotes: 0

Views: 44

Answers (1)

Srujal Patel
Srujal Patel

Reputation: 145

Just replace current code with below code and let me know the status

    const request = new XMLHttpRequest();

    request.open('GET', apistuff, true);
    request.send(); 
    // we need to call this send method to open breach between server and client
    request.onload = function() {
       let data = JSON.parse(request.response);
       // if response is in text simply use **request.responseText**


    console.log(data);
    };

Upvotes: 1

Related Questions