jsonparse.js 727B

12345678910111213141516171819202122
  1. var xhr = new XMLHttpRequest();
  2. xhr.open('GET','https://data.sfgov.org/api/views/yitu-d5am/rows.json?accessType=DOWNLOAD');
  3. xhr.onreadystatechange = function(){
  4. if((xhr.status===200) && (xhr.readyState===4)){
  5. var movies = JSON.parse(xhr.responseText);
  6. var output = "";
  7. for(let i = 0; i < movies.data.length; i++){
  8. if(movies.data[i][10]=='Golden Gate Bridge'){
  9. output += "Movie Title: " + movies.data[i][8] + "<br/>"
  10. + "Release Year: " + movies.data[i][9] + "<br/>"
  11. + "Production Company: " + movies.data[i][12] + "<br/>"
  12. + "<br/>";
  13. }
  14. }
  15. document.getElementById('result').innerHTML = output;
  16. }
  17. xhr.send();