Guest User

Untitled

a guest
Jun 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. [
  2. {
  3. "nombre" : "juan",
  4. "cargo" : "programador"
  5. },
  6. {
  7. "nombre" : "jose",
  8. "cargo" : "arquitecto"
  9. },
  10. {
  11. "nombre" : "luis",
  12. "cargo" : "desarrollador"
  13. }
  14. ]
  15.  
  16.  
  17. luego mi archivo js esta así:
  18.  
  19. document.getElementById('btnjson').addEventListener('click', cargarJson);
  20.  
  21. function cargarJson(){
  22. fetch('personas.json')
  23. .then(function(res){
  24. console.log(res);
  25. })
  26.  
  27. let data =[
  28. {
  29. "nombre" : "juan",
  30. "cargo" : "programador"
  31. },
  32. {
  33. "nombre" : "jose",
  34. "cargo" : "arquitecto"
  35. },
  36. {
  37. "nombre" : "luis",
  38. "cargo" : "desarrollador"
  39. }
  40. ];
  41.  
  42. request = new XMLHttpRequest();
  43. request.open('GET', '/my/url', true);
  44.  
  45. request.onload = function() {
  46. if (request.status >= 200 && request.status < 400){
  47. // Success!
  48. var data = JSON.parse(request.responseText);
  49. console.log(data);
  50. } else {
  51. // We reached our target server, but it returned an error
  52.  
  53. }
  54. };
  55.  
  56. request.onerror = function() {
  57. // There was a connection error of some sort
  58. };
  59.  
  60. request.send();
  61.  
  62. for(let i =0; i < data.length; i++) {
  63. let dato = data[i];
  64. //Dos formas de acceder al dato
  65. //1.
  66. console.log(dato["nombre"]);
  67. console.log(dato.cargo);
  68. }
Add Comment
Please, Sign In to add comment