I have this JSON:
{
"letter":[
{
"offerHeader":"Tilbud fra myCompany AS",
"offerComment":"Mitt lille tilbud kommer inn her",
"offerComment1":"NB. Vi gjør opmerksom på at våre bokser inneholder mye mer enn konkurrentenes",
"offerComment2":"Tilbudet gjelder i 100 dager. Alle priser er uten. mva, frakt og annet vi måtte komme på.",
"offerComment3":"Ved eventuelle spørsmål kontaktes selger på tlf. 99999999.",
"offerRegards":"Vennlig hilsen",
"offerRepUs":"myCompany AS",
"offerRepPhone":"Telefon: +47 99999999",
"offerRepEmail":"Epost: noreply@myCompany.no",
"offerRepWeb":"Internettet: www.myCopmany.no"
}
],
"prods":[
{
"a":"02.1435",
"b":"Coating sort",
"c":"10§",
"d":"599.00",
"e":"539.10"
},
{
"a":"07.1600",
"b":"Electro Seal",
"c":"25§",
"d":"159.00",
"e":"119.25"
}
],
"prodLines":"2",
"offerTxt":[
{
"offerCompany":"kalles Jensebøff",
"offerContact":"jensen",
"offerAddress":"gata",
"offerAddress2":"oppgang 4",
"offerPost":"1200 stedtnavn"
}
]
}
$.each(revText.letter, function(index, value) {
$('#offerHeader').html(value['offerHeader']);
$('#offerComment').html(value['offerComment']);
});
我可以使用$ .each从标记“letter”下的JSON的第一部分获取数据。问题是,我想在“prods”部分运行$ .each(或迭代)。我试图嵌入$ .each但没有成功。
关于我如何阅读JSON的“prods”部分的任何想法或建议?
我试过了:
$.each(value.prods, function(i,v) {
....
})
$.each(value['prods'], function(i,v) {
....
});
$.each(revText.letter, function(ii, vv) {
$.each(vv.prods, function(i,v) {
....
});
});
以及我目前甚至不记得的其他一些事情。 任何指针都将非常感激。
答案 0 :(得分:1)
感谢Kevin B实际上指出了显而易见的事实。 我发誓我也试试。必须在某个地方成为一个hickup。
但是,在我的情况下,他们处于同一水平。因此,无需将其视为子级别。
解决方案:
$.each(revText.prods, function(i,v) {
.....
});