Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera eu tenho seguinte código:
function construcao(){
var section = document.getElementById('section');
var qtn = loj.paoDeMel[0].pao.length;
for (var i = 0; i < qtn; i++){
section.innerHTML +='<div id="produto"><header><h1 id="titulo-prod">'+loj.paoDeMel[0].pao[i].nome+'. </h1></header><img id="img" src="../img/'+loj.paoDeMel[0].pao[i].foto+'"><h2 id="preco">Preço: '+loj.paoDeMel[0].pao[i].precokg+'</h2><select class="qtnProd" id="qtnProd"></select><button onclick="addCart()" class="bt-menu"><span class="glyphicon glyphicon-shopping-cart ico-bt"></span> Adicionar ao carrinho</button></div>';
for(var c = 0; c < 3; c++){
var op = document.getElementById('qtnProd');
op.innerHTML +='<option value="0">'+loj.paoDeMel[0].pao[i].optNome[c].opt+'</option>';
}
}
}
Basicamente estou incluindo a minha section com id section uma <div> e tudo mais.
E estou alimentando as informações dessa minha <div> com JSON, até ae tudo certo.
Estou fazendo um for(), para reproduzir a mesma quantidade de informações que meu JSON.
TUDO CERTO, A DIV E REPETIDA COM AS INFORMAÇÕES.
O Problema é que tenho um <SELECT> dentro da div que preciso alimentar as informações dele com o JSON, repare que são somente 3 informações que ele recebe, tentei dar um for() para colocar as informações mais não da certo, e depois preciso pegar o valor do value desse <SELECT> em uma função externa(que já está pronta);var loj = {
'paoDeMel':[
{
'pao':[
{
'id': 1,
'nome':'Pão Francês',
'optNome': [{'opt':"5 Pães 50g R$:3,00"},{'opt':"7 Pães 70g R$:3,50"},{'opt':"10 Pães 90g R$:4,00"}],
'precokg': "R$: 12,50/Kg",
'preco': [{'preco' :3.00},{'preco' :3.50},{'preco' :4.00}],
'quant': [{'uni':"5 Uni"},{'uni':"7 Uni"},{'uni':"10 Uni"}],
'foto' : "padaria_paes.jpg",
'logo' : "icon-pao-frances.jpg"
},{
'id': 2,
'nome':'Pão De Batata',
'optNome': [{'opt':"5 Pães 50g R$:3,50"},{'opt':"7 Pães 70g R$:4,00"},{'opt':"10 Pães 90g R$:4,50"}],
'precokg': "R$: 12,50/Kg",
'preco': [{'preco' :3.00},{'preco' :3.50},{'preco' :4.00}],
'quant': [{'uni':"5 Uni"},{'uni':"7 Uni"},{'uni':"10 Uni"}],
'foto' : "pao-de-batata-fofinho.jpg",
'logo' : "icon-pao-frances.jpg"
}
]
}
]
};
Podes mostrar também a estrutura do JSON (ou um excerto)?