alors voila, je souhaiterai pouvoir ajouter dynamiquement des éléments dans la case d'un tableau. Ces éléments sont généré par une servlet, a l'aide d'un appel Ajax.
Quelqu'un serait t il pourquoi ce code ne fonctionne pas :
xml généré par la servlet
script coté html apelé lors de la reception de la requete ajax:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5//contentType = application/xml <reponse> <div>blabla</div> </response>
ps:le pb doit venir de la manipulation des données car,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var donnees = req.responseXML.getElementsByTagName('reponse')[0]; document.getElementById("target").appendChild(donnees);
si je n'utilise pas appendChild mais plutot innerHTML et que la réponse généré 'nest pas xml mais seulement du text brute, je parvient a modifier la page. Mais etant donné que je souhaite que a chaque appel j'obtienne un nouvelle élément supplémentaire je pense devoir utilisé appendChild
2nd ps: sous firefox rien ne se passe... et sous ie (6.xx) j'obtient l'erreur javascript : "cette interface n'est pas pris en charge" avec l'erreur citué sur la ligne correspondant à : l'utilisation de appendChild
Pour simplifier : J'aimerai savoir comment on fait pour utiliser un noeud xml node avec la méthode appendChild(..) sur un noued html
Merci d'avance
Partager