Foros del Web » Programando para Internet » Jquery »

acceder a un json por medio de una variable string

Estas en el tema de acceder a un json por medio de una variable string en el foro de Jquery en Foros del Web. Hola amigos que tal no se si lo que intento hacer este bn o en que me este equivocando tengo un json con los siguientes ...
  #1 (permalink)  
Antiguo 20/08/2014, 06:08
 
Fecha de Ingreso: abril-2013
Ubicación: medellin-colombia
Mensajes: 47
Antigüedad: 11 años, 8 meses
Puntos: 0
acceder a un json por medio de una variable string

Hola amigos que tal no se si lo que intento hacer este bn o en que me este equivocando

tengo un json con los siguientes datos
Código Javascript:
Ver original
  1. {Oferta1: "016010",
  2. Oferta2: "016012",
  3. Oferta3: null,
  4. Total_pedido: "5",
  5. desc1: "100",
  6. desc2: "50",
  7. desc3: null,
  8. empresa: "05",
  9. fechaActual: "2014-08-20",
  10. fechafinal: "2014-08-29",
  11. fechainicial: "2014-08-10"}

y luego lo recorro

Código Javascript:
Ver original
  1. var validOfert = /^Oferta/g;
  2.     tblDescriptionDeals5 += "<table>";
  3.     $.each(jsonDeals5,function(i,value){
  4.         if(i.match(validOfert) && (value != "" && value != null)){
  5.             var idDeals = i.substr(-1);
  6.             tblDescriptionDeals5 += "<tr>\
  7.                                        <td>"+value+"</td>\
  8.                                        <td>"+jsonDeals5.desc+idDeals "</td>\
  9.                                    </tr>";
  10.         }
  11.     });
  12.     tblDescriptionDeals5 +="</table>";

Si se fijan en el json tengo

Oferta1,Oferta2,Oferta3 y
desc1,desc2,desc3

obviamente la oferta1 aplica el descuento1, la oferta2 aplica el descuento2 y así sucesivamente

Entonces lo que pretendo hacer con este each es validar hay algún item que contega Oferta si es así entonces entre extraiga la último letra y lo guardo en idDeals me captura la ultima letra osea el numero entonces e aquí mi problem si la oferta1 aplica el descuento1 entonces para imprimir el desc1 yo le concateno al final el idDeals que guarde pero me saca error como debería yo de imprimir este valor. Si yo esto lo pongo quemado el dato osea jsonDeals5.desc1 o jsonDeals5.desc2 el me imprime pero esto debería hacerlo dimamico.

Saludos y espero haberme sabido explicar.[/HIGHLIGHT]

Etiquetas: json, medio, string, variable
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 03:13.