Ir para conteúdo

POWERED BY:

Arquivado

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

Marcio Leandro

[Resolvido] each não funcionando no I.E.

Recommended Posts

Olá pessoal.

 

O script abaixo não estã executando a iteração do each:

$('select[name=txt_categoria]').change(function(){
		var categoria_oid = $(this).val();
		if ( categoria_oid !== '0' ){
			var select = $('select[name=txt_produtos]');
			$(select).find('option').remove();
			$(select).append('<option value="0">Escolha o produto</option>');
			$.get(
					'/admin/produtos/procurar-produtos-por-categoria',
					{'categoria_oid': categoria_oid},
					function(resposta){
						if ( resposta != '0' ){
							// popula o select de produtos
							$(resposta).find('produto').each(function(produto){
								//$(select).append('<option value="' + $(this).attr('oid') + '">' + $(this).text() + '</option>');
								alert('hhh');
							});
						} else { alert('ooo'); }
					}
			);
		}
	});

Obs: a variável 'resposta' será um xml.

Fiz um teste pra executar um alert caso entre na iteração, mas não obtive a execução do mesmo.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Júnior.

 

Consegui resolver.

é que a seguinte linha dá um erro no IE:

if ( resposta != '0' ){
Obrigado pela dica do retorno, me foi muito útil http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Obrigado.

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.