tengo un json con los siguientes datos
Código Javascript:
Ver original
{Oferta1: "016010", Oferta2: "016012", Oferta3: null, Total_pedido: "5", desc1: "100", desc2: "50", desc3: null, empresa: "05", fechaActual: "2014-08-20", fechafinal: "2014-08-29", fechainicial: "2014-08-10"}
y luego lo recorro
Código Javascript:
Ver original
var validOfert = /^Oferta/g; tblDescriptionDeals5 += "<table>"; $.each(jsonDeals5,function(i,value){ if(i.match(validOfert) && (value != "" && value != null)){ var idDeals = i.substr(-1); tblDescriptionDeals5 += "<tr>\ <td>"+value+"</td>\ <td>"+jsonDeals5.desc+idDeals "</td>\ </tr>"; } }); 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]