Foros del Web » Programando para Internet » Jquery »

Recorrer JSON y Cargar en elementos

Estas en el tema de Recorrer JSON y Cargar en elementos en el foro de Jquery en Foros del Web. Tengo un objeto json: var a = { 'Disciplina1': { 'categoria_1': { 'Cursos_1':['Subcurso1','Subcurso2','Subcurso3'], 'Cursos_2':['Subcurso4','Subcurso5','Subcurso6'] }, 'categoria_2': { 'Cursos_3':['Subcurso7','Subcurso8','Subcurso9'], 'Cursos_4':['Subcurso10','Subcurso11','Subcurso12'] } }, 'Disciplina2':{}}; Lo recorro con: ...
  #1 (permalink)  
Antiguo 04/09/2012, 17:29
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 8 meses
Puntos: 21
Recorrer JSON y Cargar en elementos

Tengo un objeto json:

var a = {
'Disciplina1':
{
'categoria_1':
{
'Cursos_1':['Subcurso1','Subcurso2','Subcurso3'],
'Cursos_2':['Subcurso4','Subcurso5','Subcurso6']
},
'categoria_2':
{
'Cursos_3':['Subcurso7','Subcurso8','Subcurso9'],
'Cursos_4':['Subcurso10','Subcurso11','Subcurso12']
}
},
'Disciplina2':{}};

Lo recorro con:

$.each(data, function(disciplines,values) {
console.log(disciplines);
});

En consola obtengo correctamente 'Disciplina1, 'Disciplina2, 'Disciplina n...

En el html tengo 4 elementos <span class="title"></span>

Necesto cargar los títulos con las disciplinas, ejemplo:

disciplina 1 -> title 1
disciplina 2 -> title 2

¿Cuál es la manera óptima de relacionar el json con el array de titles?
__________________
_
  #2 (permalink)  
Antiguo 04/09/2012, 18:51
Avatar de Aijoona
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Buenos Aires
Mensajes: 779
Antigüedad: 13 años, 6 meses
Puntos: 343
Respuesta: Recorrer JSON y Cargar en elementos

A que llamás cargar? Inyectar los titulos en el html? Obtener parte del html?
__________________
blog | @aijoona
  #3 (permalink)  
Antiguo 04/09/2012, 18:54
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 8 meses
Puntos: 21
Respuesta: Recorrer JSON y Cargar en elementos

Ejemplo:

$('.title').html(discipline);

o

$('.title').append(discipline);
__________________
_
  #4 (permalink)  
Antiguo 04/09/2012, 19:22
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 8 meses
Puntos: 21
Respuesta: Recorrer JSON y Cargar en elementos

Ahora me muestra ok:

Código Javascript:
Ver original
  1. var data =
  2.     [
  3.          {
  4.                 title : 'title 1',
  5.                 series : [
  6.                      'series 1',
  7.                      'series 2'
  8.                 ]
  9.          },
  10.          {
  11.                 title : 'title 2',
  12.                 series : [
  13.                      'series2',
  14.                      'series 2'
  15.                 ]
  16.          },
  17.          {
  18.                 title : 'title 3',
  19.                 series : [
  20.                      'series 3',
  21.                      'series 4'
  22.                 ]
  23.          },
  24.          {
  25.                 title : 'title 3',
  26.                 series : [
  27.                      'series 3',
  28.                      'serie44'
  29.                 ]
  30.          }
  31.     ];


Código Javascript:
Ver original
  1. var elms = elements.children('.course-title');
  2.     var len = elements.children('.course-title').length;
  3.     for(var i = 0; i < len; i++) {
  4.        
  5.         var title = data[i].title;
  6.         console.log(elms[i]);
  7.        
  8.         $(elms[i]).html('<span>' + title + '</span>');
  9.        
  10.        
  11.     }
__________________
_

Etiquetas: Ninguno
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 12:57.