Eric Freitas Postado Julho 15, 2010 Denunciar Share Postado Julho 15, 2010 Olá eu estou criando um menu dinamico gero o arr de objetos json dentro de uma variavel menuObject como está no modelo abaixo.mas não consigo resgatar os valores. Como posso acessar os dados dentro deste meu objeto?(json viria do php js iria criar o menu a partir desse json)var menuObject = { 'menu' : [{ 'node':[{ 'url':'#', 'text':'Home', 'img': 'icons/4235_128x128.png' }], 'node':[{ 'url':'#', 'text':'Discografia', 'img': 'icons/10521_128x128.pngg' }], 'node':[{ 'url':'#', 'text':'Media', 'img': 'icons/9830_128x128.png' }], 'node':[{ 'url':'#', 'text':'Agenda', 'img': 'icons/2851_128x128.png' }], 'node':[{ 'url':'#', 'text':'Contato', 'img': 'icons/10686_128x128.png' }] }] }; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Julho 15, 2010 Denunciar Share Postado Julho 15, 2010 Acho que seu objetivo é fazer algo assim:var menuObject = { 'menu': { 'node': [ { 'url': '#', 'text': 'Home', 'img': 'icons/4235_128x128.png' }, { 'url': '#', 'text': 'Discografia', 'img': 'icons/10521_128x128.pngg' }, { 'url': '#', 'text': 'Media', 'img': 'icons/9830_128x128.png' }, { 'url': '#', 'text': 'Agenda', 'img': 'icons/2851_128x128.png' }, { 'url': '#', 'text': 'Contato', 'img': 'icons/10686_128x128.png' } ] } } E para ler: alert(menuObject.menu.node[2].text) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eric Freitas Postado Julho 15, 2010 Autor Denunciar Share Postado Julho 15, 2010 exato meu objeto estava errado eu recriei ele pois como vocÇe pode ver não é necessário o "menu" somente o node xD pelo menois pra oque eu tenho em mente Obrigado Jonathan Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Julho 15, 2010 Denunciar Share Postado Julho 15, 2010 De nada, qualquer coisa é só postar!Quanto ao menu, basta então trocar:var menuObject = { 'menu': { 'node': [ ... ] } } Por: var menuObject = { 'node': [ ... ] }Obs.:O tópico pode ser marcado como Resolvido? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eric Freitas Postado Julho 16, 2010 Autor Denunciar Share Postado Julho 16, 2010 e eu moxi nele denovo assim funcionou legal// do stuff when DOM is ready var menuObjectJson = { 'itens' : [ { 'url':'#', 'text':'Home', 'img': 'icons/4235_128x128.png' }, { 'url':'#', 'text':'Discografia', 'img': 'icons/10521_128x128.pngg' }, { 'url':'#', 'text':'Media', 'img': 'icons/9830_128x128.png' }, { 'url':'#', 'text':'Agenda', 'img': 'icons/2851_128x128.png' }, { 'url':'#', 'text':'Contato', 'img': 'icons/10686_128x128.png' } ]}; function createMenu(objectJson){ for(i in objectJson){ for(j in i){ var url = objectJson.itens[j].url; var txt = objectJson.itens[j].text; var img = objectJson.itens[j].img; alert(url+"\n"+txt+"\n"+img); } } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Julho 16, 2010 Denunciar Share Postado Julho 16, 2010 Ok então. Qualquer coisa posta aí!Obs.:O tópico foi marcado como Resolvido. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Eric Freitas
Olá eu estou criando um menu dinamico gero o arr de objetos json dentro de uma variavel menuObject como está no modelo abaixo.
mas não consigo resgatar os valores. Como posso acessar os dados dentro deste meu objeto?
(json viria do php js iria criar o menu a partir desse json)
Link para o comentário
Compartilhar em outros sites
5 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.