0

I have a code which is used to send a GET request via javascript. I'm new to javascript and would like to seek your help for the following issue.

Following is my javascript code and is there a way to call var title value outside the function. As an example after the line request.send(); . I would be obliged if you could help me out.

let request = new XMLHttpRequest();
  request.open("GET", "https://jsonplaceholder.typicode.com/todos/1");
  
  request.onload = function () {
    console.log(request);
    if (request.status == 200){
      console.log(JSON.parse(request.response));
      var obj = JSON.parse(request.response);
     
      if (obj.id == 1)
      {
        var title = obj.title;
        //document.getElementById("demo").innerHTML = title;
      }
      
    }else {
      console.log(`error ${request.status} ${request.statusText}`);
      document.getElementById("demo").innerHTML = "Error";
    }
  
  }
  request.send();
  document.getElementById("demo").innerHTML = title;

0 Answers0