Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/07/2012, 18:16
deywibkiss
 
Fecha de Ingreso: mayo-2011
Mensajes: 105
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Acceder y recorrer JSON

Y para recorrer tu json y pasarlo a html puede ser asi:

1. A un div existente le añades html con jquery o javascript nativo, aqui el ejemplo con jquery:


creas una funcion que genere tu hml:

Código Javascript:
Ver original
  1. function crearHTML(objetojson){
  2.  
  3. //suponiendo que lo que quieres ver es una tabla
  4. var html = "";
  5.  var titulostabla = "<tr><td>HORA DESDE</td><td>HORA LUNES</td><td>HORA MARTES</td><td>HORA MIERCOLES</td><td>HORA JUEVES</td><td>HORA VIERNES</td><td>HORA SABADO</td><td>HORA DOMINGO</td><td>TRASNOCHE</td></tr>";
  6. var datos = "";
  7. //recorremos el json
  8.  
  9. for(var i = 0; i < objetojson[0].Resultados.length;i++){
  10.  
  11. datos= datos+"<tr><td>"+objetojson[0].Resultados[i].HORA_DESDE+"</td><td>"+objetojson[0].Resultados[i].HORA_LUNES+"</td><td>"+objetojson[0].Resultados[i].HORA_MARTES+"</td><td>"+objetojson[0].Resultados[i].HORA_MIERCOLES+"</td><td>"+objetojson[0].Resultados[i].HORA_JUEVES+"</td><td>"+objetojson[0].Resultados[i].HORA_VIERNES+"</td><td>"+objetojson[0].Resultados[i].HORA_SABADO+"</td><td>"+objetojson[0].Resultados[i].HORA_DOMINGO+"</td><td>"+objetojson[0].Resultados[i].TRASNOCHE+"</td></tr>";
  12. }
  13.  
  14. //unimos encabezados y datos
  15.  
  16. html = "<table>"+titulostabla+datos+"</table>";
  17.  
  18. return html;
  19.  
  20. }

el objeto json previamente parseado desde la respuesta json que recibes

Código Javascript:
Ver original
  1. objetojson = eval(jsonrecibido);
  2. var html =  crearHTML(objetojson);
  3.  
  4. /*agregamos al div el html generado*/
  5. $("#midiv").html(html);