JavaScript AJAX Basics (retiring) Programming AJAX Parsing JSON Data

Adam Lyles Kauffman
Adam Lyles Kauffman
11,486 Points

error when trying to parse responseText

javascript``````` VM186:1 Uncaught SyntaxError: Unexpected end of JSON input at JSON.parse (<anonymous>) at XMLHttpRequest.treehouseapi.onreadystatechange (example1.html:20) at example1.html:22

javascript``````
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <link href='http://fonts.googleapis.com/css?family=Varela+Round' rel='stylesheet' type='text/css'>
  <link rel="stylesheet" href="css/main.css">
  <title>AJAX with JavaScript</title>
  <script>     
  var treehouseapi = new XMLHttpRequest();
  treehouseapi.onreadystatechange = function(){
          var infoor = JSON.parse(treehouseapi.responseText);
  };
    treehouseapi.open('GET','https://teamtreehouse.com/adam5808.json');
    treehouseapi.send();
  </script>
</head>
<body>
  <div class="grid-container centered">
    <div class="grid-100">
      <div class="contained">
        <div class="grid-100">
          <h1>Bring on the AJAX</h1>
          <ul id="ajax">

          </ul>
        </div>
      </div>
    </div>
  </div>
</body>
</html>