Jump to content
Sign in to follow this  
miqueiasrafael

jquery não printa na tela o XML

Recommended Posts

Olá senhores estou criando uma funcionalidade em um sistema, porém

jquery não printa na tela o atributo do XML

<script>

$(function () {

$("#conteudo_page").append("<ul></ul>");

$.ajax({

type: "GET",

url: '/caminho-do-xml',

dataType: "xml",

success: function(xml){

itens = $(xml).find("tipoimovel");

for(var i = 0; i < itens.length; i++) {

var desImovel = $(itens).find('descricao').text();

// console.log($(itens).find('descricao.value').text());

}

$('<li></li>').appendTo("#conteudo_page ul").html("desImovel");

}

});

});

</script>

<div id="conteudo_page"></div>

??

Share this post


Link to post
Share on other sites

Qual a estrutura do ficheiro XML?

Experimenta assim:

$(function() {
  $("#conteudo_page").append("<ul></ul>");
  $.ajax({
    type: "GET",
    url: 'url_do_xml',
    dataType: "xml",
    success: function(xml) {
      itens = $(xml).find("tipoimovel");

      for (var i = 0; i < itens.length; i++) {
      	var desImovel = itens[i].find('descricao').text();
        $('<li></li>').appendTo("#conteudo_page ul").html(desImovel);
      }      
    }
  });
});

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.