Bonjour, comme le titre l'indique, je souhaite faire un append d'un contenu xml récupéré par ajax.
Je récupère bien mon élément voici ma fonction en cas de succès :
Lorsque j'inspecte mon code (avec firebug) je vois mes balises mais à l'écran n'est visible que le texte comme si je faisais .text() sur tous les enfants de "first".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 success: function( data ) { // Le premier noeud var first = $( data ).children().get( 0 ); // La div de réception var content = $( '#'+$( first ).attr( 'class' ) ).find( '.contentAction' ); $( content ).empty(); $( content ).append( $( first ).children() ); }
Du coup comment je peux récupérer le code html car quand je fais à la place du append je mets
J'ai une erreur javascript (normale vu que ce n'est pas un élément html) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $( first ).children().each( function() { $( content ).append( $( this ).html() ); });
Voici un exemple basique du ficheir xml :Erreur*: this[0].innerHTML is undefined
Fichier Source*: http://localhost/gallerix/Js/JQuery.js
Ligne*: 12
J'espère avoir été clair ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?xml version="1.0"?> <item class="ListImagesAction"> <div class="imageDossier">blabla</div> </item>
Merci
Partager