Julim Postado Dezembro 11, 2012 Denunciar Share Postado Dezembro 11, 2012 (editado) Olá pessoal,Tenho um script que me retorna um json, e gostaria de popular um combo com os dados. O script é o seguinte:retornoCalculoParcelamento = function(data) { alert(JSON.stringify(data)); };O resultado é o seguinte:{"parcelas":[{"quantidade":"1","valor":"396.17","valor_total":"396.17"},{"quantidade":"2","valor":"198.09","valor_total":"396.17"},{"quantidade":"3","valor":"132.06","valor_total":"396.17"},{"quantidade":"4","valor":"99.04","valor_total":"396.17"},{"quantidade":"5","valor":"79.23","valor_total":"396.17"},{"quantidade":"6","valor":"66.03","valor_total":"396.17"},{"quantidade":"7","valor":"56.60","valor_total":"396.17"},{"quantidade":"8","valor":"49.52","valor_total":"396.17"},{"quantidade":"9","valor":"44.02","valor_total":"396.17"},{"quantidade":"10","valor":"39.62","valor_total":"396.17"}]}Eu gostaria de popular o combo da seguinte forma:<option value="">Quantidade - Valor</option>Alguém me ajuda? Editado Dezembro 12, 2012 por Julim Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Julim Postado Dezembro 12, 2012 Autor Denunciar Share Postado Dezembro 12, 2012 E aí pessoal, alguém pode me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Julim Postado Dezembro 12, 2012 Autor Denunciar Share Postado Dezembro 12, 2012 Não sei se é o modo correto, mas resolvi da forma mais "besta" possível. Deixo ai pra quem precisar de algo parecido.var dados = JSON.stringify(data); var obj = eval ("(" + dados + ")"); var x; for(x=0;x<=obj.parcelas[x].quantidade;x++){ $("select[name=parcela]").append("<option value='"+ obj.parcelas[x].quantidade +"'>"+ obj.parcelas[x].quantidade +" x " + float2moeda(obj.parcelas[x].valor) + "</option>"); }T+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Julim
Olá pessoal,
Tenho um script que me retorna um json, e gostaria de popular um combo com os dados. O script é o seguinte:
O resultado é o seguinte:
{"parcelas":[{"quantidade":"1","valor":"396.17","valor_total":"396.17"},{"quantidade":"2","valor":"198.09","valor_total":"396.17"},{"quantidade":"3","valor":"132.06","valor_total":"396.17"},{"quantidade":"4","valor":"99.04","valor_total":"396.17"},{"quantidade":"5","valor":"79.23","valor_total":"396.17"},{"quantidade":"6","valor":"66.03","valor_total":"396.17"},{"quantidade":"7","valor":"56.60","valor_total":"396.17"},{"quantidade":"8","valor":"49.52","valor_total":"396.17"},{"quantidade":"9","valor":"44.02","valor_total":"396.17"},{"quantidade":"10","valor":"39.62","valor_total":"396.17"}]}
Eu gostaria de popular o combo da seguinte forma:
<option value="">Quantidade - Valor</option>
Alguém me ajuda?
Editado por JulimLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.