Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>AJAX</title>
  8.  
  9. <script src="https://code.jquery.com/jquery-1.x-git.js"></script>
  10. </head>
  11. <body>
  12. <input id="b2" type="button" value="Click me" />
  13. <div id="div1" style="background-color:gold">hi</div>
  14.  
  15. <script type="text/javascript" src="./js/ajax1.js"></script>
  16. <script>
  17. var myArrOfJsonRows = [];
  18. $("#b2").click(function() {
  19. $.ajax({
  20. type: "GET",
  21. url: "http://nyc31.conygre.com:31/api/products",
  22. success: function(response) {
  23. myArrOfJsonRows = response;
  24. var col = [];
  25. for(var i = 0; i< myArrOfJsonRows.length;i++){
  26. for(var key in myArrOfJsonRows[i]){
  27. if(col.indexOf(key) === -1){
  28. col.push(key);
  29. }
  30. }
  31. }
  32. var table = document.createElement("table");
  33. for(var i = 0; i < myArrOfJsonRows.length; i++){
  34. var tr = table.insertRow(-1);
  35. for(var j = 0; j < col.length; j++){
  36. var tabCell = tr.insertCell(-1);
  37. tabCell.innerHTML = myArrOfJsonRows[i][col[j]];
  38. }
  39. }
  40. var divContainer = document.getElementById("div1");
  41. divContainer.innerHTML = "";
  42. divContainer.appendChild(table);
  43. table.attributes["class"] = "someStylishClass";
  44. }
  45. });
  46. });
  47. </script>
  48. </body>
  49. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement