Foros del Web » Programando para Internet » Jquery »

Imprimir datos de json con jquery

Estas en el tema de Imprimir datos de json con jquery en el foro de Jquery en Foros del Web. Hola a todos es que ando tratando de imprimir datos de json Este es mi Json @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código json: Ver original {     ...
  #1 (permalink)  
Antiguo 23/08/2018, 16:00
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 5 meses
Puntos: 10
Imprimir datos de json con jquery

Hola a todos es que ando tratando de imprimir datos de json


Este es mi Json
Código json:
Ver original
  1. {
  2.     "pets":[
  3.         { "animal":"dog", "name":"Fido" },
  4.         { "animal":"cat", "name":"Felix" },
  5.         { "animal":"hamster", "name":"Lightning" }
  6.     ]
  7. }

index.html

Código HTML:
Ver original
  1. <!DOCTYPE html>  
  2.  <html>  
  3.       <head>  
  4.            <title>Webslesson Tutorial | Load JSON Data using Ajax getJSON Method</title>  
  5.            <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>  
  6.            <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />  
  7.            <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>  
  8.  <script>  
  9.  $(document).ready(function(){  
  10.       $("button").click(function(){  
  11.            $("table").show();  
  12.            $.getJSON("pets.json", function(data){  
  13.                 $.each(data, function(key, value){  
  14.                      $("table").append("<tr><td>"+value.name+"</td></tr>");  
  15.                 });  
  16.            });  
  17.       });  
  18.  });  
  19.  </script>  
  20.       </head>  
  21.       <body>  
  22.            <br />  
  23.            <div class="container" style="width:600px;">  
  24.                 <h3 align="">Load JSON Data using Ajax getJSON Method</h3><br />  
  25.                 <button class="btn btn-info">Load name List JSON Data</button>  
  26.                 <table class="table table-bordered" style="display:none;">  
  27.                      <tr>  
  28.                           <th>name Title</th>  
  29.                      </tr>  
  30.                 </table>  
  31.            </div>  
  32.            <br />  
  33.       </body>  
  34.  </html>
  #2 (permalink)  
Antiguo 23/08/2018, 16:04
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 766
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: Imprimir datos de json con jquery

que estoy haciendo mal para que no muestra lo que queiro
  #3 (permalink)  
Antiguo 24/08/2018, 09:42
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Imprimir datos de json con jquery

Te hace falta acceder al atributo pets.

Código Javascript:
Ver original
  1. $.getJSON("pets.json", function(data){  
  2.     $.each(data.pets, function(key, value){  
  3.         $("table").append("<tr><td>"+value.name+"</td></tr>");  
  4.     });  
  5. });

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: json
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:33.