Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wills

json jquery

Recommended Posts

pessoal, estou com um problema com json.

tenho uma galeria de fotos que será separada por grupo.

porém não consigo puxar o caminho das imagens, o resultado vem como zero.

 

eu tenho que ler o "path" de fotos...

 

segue o fonte do json

{
	"ursos":
		[
			{
				"id":1,
				"caminho":"images/urso-1.jpg",
				"attrAlt": "urso pardo",
				"attrTitle":"urso pardo",
				"grupo":"urso",
				"fotos":[
					{
						"path":"imagens/urso-2.jpg"
					}
				]
			}
		]
}

segue meu js

$(document).ready(function(){
	$.getJSON("json/imagens.json",
		function(data){
			$.each(data.ursos, function(i, item){
				for(i=0;i<item.fotos.length;i++){
					for(item.path in item.fotos){
						$('#content ul').append('<li><img src="' + item.path + '" alt="' + item.attrAlt + '" title="' + item.attrTitle + '" /></li>');		
					}
				}
			//$('#content ul').append('<li><img src="' + item.caminho + '" alt="' + item.attrAlt + '" title="' + item.attrTitle + '" /></li>');
		});
	});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

A sintaxe que eu conheço de jSON, não coloca aspas nos identificadores:

{
	ursos:
			[
					{
							id: 1,
							caminho: "images/urso-1.jpg",
							attrAlt: "urso pardo",
							attrTitle: "urso pardo",
							grupo: "urso",
							fotos:[
								{
									path: "imagens/urso-2.jpg"
								}
							]
					}
			]
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.