Ir para conteúdo

POWERED BY:

Arquivado

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

Ricardo Constanzo

[Resolvido] Interpretando xml com JQuery

Recommended Posts

Ola gente, estou iniciando com JQuery e preciso de um help.

 

é o seguinte, eu tenho este arquivo php

 

<?

 

echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>";

echo "<resultado>";

echo "<codigo>1</codigo>";

echo "<mensagem>Cliente cadastrado com sucesso.</mensagem>";

echo "</resultado>";

 

?>

 

agora eu quero saber como que faço para pegar as tags xml codigo e mensagem com JQuery, ou seja,

 

como faço para interpretar esse xml com JQuery?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola povo. Tópico resolvido pois encontrei a luz

 

a luz é essa:

 

<html>

 

<head>

<title>Exemplo de JQuery</title>

<script type="text/javascript" src="jquery.js"></script>

<script>

 

 

function vaiXml()

{

$.ajax(

{

url: 'grande_xml.php',

type: 'POST',

dataType: 'xml' ,

success: function( xml )

{

$( xml ).find( "resultado" ).each(

function()

{

var codigo = $( this ).find( "codigo" ).text();

var mensagem = $( this ).find( "mensagem" ).text();

alert(mensagem);

$("#resultado").html( "Codigo: " + codigo + "<br />Mensagem: " + mensagem );

}

);

}

}

);

}

 

</script>

</head>

 

<body onload="vaiXml();">

<div id="resultado"></div>

</body>

</html>

 

e no arquivo php temos que adicionar o header("Content-Type: text/xml")

 

<?

header("Content-Type: text/xml");

echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>";

echo "<resultado>";

echo "<codigo>1</codigo>";

echo "<mensagem>Cliente cadastrado com sucesso.</mensagem>";

echo "</resultado>";

?>

 

Bem é isso, espero que ajude muita gente, que nem me ajudou.

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.