2010-12-02 4 views
1

première fois que je xml:Comment utiliser jquery obtenir du contenu avec des balises xml

<app id="id-1"> 
    <html_code> 
      <div id="id-1" class="portlet"> 
        <div class="portlet-header">Links</div> 
        <div class="portlet-content">id-1</div> 
      </div> 
    </html_code> 
</app> 

Je veux utiliser jquery .ajax $ pour obtenir le contenu dans les balises J'utilise

$.ajax({ 
    …… 
    success: function (xml) { 
      alert($(xml).find("app[id='id-1']").find("html_code").text()); 
    } 

}); 

cependant , il ne alerte « liens », « id-1 », mais je veux le tout contenu de <html_code> comprennent <div> tags,

alors comment puis-je réaliser que jquery utilisation? ou devrais-je revenir à l'utilisation javascript « g etxml "......

merci :)

Répondre

1

Vous avez juste besoin d'utiliser .html() au lieu de .text() pour obtenir la bonté non filtrée cru, comme ceci:

alert($(xml).find("app[id='id-1']").find("html_code").html()); 
+0

oui, je vous remercie, je konw ce qui est faux avec moi, dans le $ .ajax le type de données que j'écris est "xml", donc le cas ci-dessus, j'ai déjà utilisé "html()", il ne peut pas être réalisé, tu me reste, donc je le corrige "" html ", enfin il a réussi! – hh54188

Questions connexes