GoldenGateBridge.js 850B

12345678910111213141516171819202122232425262728293031
  1. var url = "https://data.sfgov.org/api/views/yitu-d5am/rows.json?accessType=DOWNLOAD";
  2. var xmlhttp = new XMLHttpRequest();
  3. var data;
  4. var listGateMovies = "";
  5. xmlhttp.open("GET", url, true);
  6. xmlhttp.onreadystatechange = function() {
  7. if (this.readyState == 4 && this.status == 200) {
  8. console.log(xmlhttp.response);
  9. data = JSON.parse(this.responseText);
  10. var movieArr = data.data;
  11. movieFunction(movieArr);
  12. }
  13. };
  14. xmlhttp.send();
  15. function movieFunction(movieArr) {
  16. var match = "Golden Gate Bridge";
  17. for(var i = 0; i < movieArr.length; i++) {
  18. if (movieArr[i][10] === match)
  19. listGateMovies +=
  20. movieArr[i][8] + ' ' +
  21. movieArr[i][9] + ' ' +
  22. movieArr[i][12] + '<br>';
  23. }
  24. document.getElementById("result").innerHTML = listGateMovies;
  25. }