Ir para conteúdo

POWERED BY:

Arquivado

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

Alisson Nunes da Rocha

Dando pau no IE7 (AJAX)

Recommended Posts

Boa tarde pessoal, desde ontem estou com problema em puxar os dados do XML com o IE7... segue abaixo as informações necessárias:

 

 

<?xml version="1.0" encoding="ISO-8859-1" ?>

- <fdcceqpvtrs>

- <fdcceqpvtr>

- <eqpvtr>

<codigo>2390</codigo>

<nr>SV-19</nr>

</eqpvtr>

- <operador>

<nome>Emanuel O. Silva</nome>

</operador>

<htrab>8</htrab>

</fdcceqpvtr>

- <fdcceqpvtr>

 

 

Não estou consegiundo acessa o nó <codigo>2390</codigo> pelo IE, no FF ele funcioná, no IE7 não funfa, estou acessando da seguinte forma:

Msg de erro: "Objeto Necessário" no IE7

 

 

var xml = Ajax.responseXML;

var fdcceqpvtr = xml.getElementsByTagName("fdcceqpvtr");

 

alert(fdcceqpvtr[0].childNodes[0].childNodes[0].firstChild.nodeValue);

 

 

 

abraços e aguardo resposta galera

 

Alguém sabe me dizer o q pode ser...?

Compartilhar este post


Link para o post
Compartilhar em outros sites

da um alert na variável fdcceqpvtr e vê o que ele retorna.

 

E se possível muda o nome dela, hehehe. Já que ela tem o mesmo nome de um nó do XML, talvez isso venha a causar algum conflito... vai saber.

 

ABRAX!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

berkowitz,

 

Obrigado amigo, é o seguinte ele retorna um object, e enquanto ao nome ela é diferente do nó PAI...

 

 

- <fdcceqpvtrs>

- <fdcceqpvtr>

...bla bla bla...

- </fdcceqpvtr>

- <fdcceqpvtrs>

 

No FF ele funfa lindo... agora parece q as tags filhos das filhas o IE7 não tou conseguindo acessar....

 

:(

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema q não consigo acessar uma tag xml dentro de outra...

 

por exemplo:

 

<geral>

<pessoa>

<dados>

<nome>Alisson</nome>

<dados>

<pessoa>

</geral>

 

não consigo puxar o nome Alisson via AJAX no IE7.... me ajudem!!!!

 

getElementsByTagName('geral')[0].childNodes[0].childNodes[0].firstChild.nodeName

 

obrigado desde já!!

 

ob

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom... o jeito é ir por partes.

Vai dando alert em cada parte do código!

alert(getElementsByTagName('geral').nodeName);

alert(getElementsByTagName('geral').childNodes[0].nodeName);

alert(getElementsByTagName('geral').childNodes[0].childeNodes.length);

 

Tipo assim, tendeu? Debugando...

 

Quer dar uma tentada aí pra ver o q ele vai retornando?

 

ABRAX!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo,

 

Eu fiz isso... a parada é sinistra mano, estou fazendo com java o projeto aqui do serviço, mas eu tudo e refiz em php, e deu certo só com uma função, ai o q eu resolvir, peguei a página toda (feita em ajax) e estou olhando todos os metodos pra ver se tem algo errado em alguns deles q possa está atrapalhando essa função, no FF funfa tudo... no IE7 só não funfa essa funçao q já dei alert de tudo mano huahuauauha tudo mesmo hehehehe mas vou tentar mas, abraços e vlw a paciência, qualquer coisa, colo o código aqui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eita preula... "maravilhas da informática"! ahuahuaUAhuAuhaUA...

 

Vamo trabalhando nisso! q q coisa vai gritando ae!

 

ABRAX!

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.