Bonjour,
j'organise la récupération de données sous forme de DOM comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Dans mon script js Ajax je souhaite donc récupérer ces infos pour les "parser" et les écrire dans mon document :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27// la réponse du traitement asynchrone effectué en PHP var docXML = xhr.responseXML; // Mon DOC parent var write_in = document.getElementById('ajax-ListProjects'); // lines to add on the table var lines = docXML.getElementsByTagName("entries").values; for(i=0; i<lines; i++) { var tableTr = document.createElement("tr"); if(i%2 != 0) tableTr.setAttribute("class", "alt"); write_in.appendChild(tableTr); var tdTitle = document.createElement("td"); var title = createTextNode( docXML.getElementsByTagName("title")[i].value ); tdTitle.appendChild(title); write_in.appendChild(tdTitle); // ... }
Et voici l'erreur que j'obtiens sous Firebug :
Il semble donc que je ne puisse pas récuperer les infos ?!docXML has no properties
[Break on this error] var lines = docXML.getElementsByTagName("entries").value;
Pourtant en lançant ma page .php manuellement (hors appel ajax), j'obtiens bien l'affichage du texte entre mes balises "entries" :
<entries _moz-userdefined="">1</entries>
EDIT >>>
Pour info, je suis parti de l'exemple illustré sur ce tutoriel pour le principe.
Merci de votre aide.

 

 
		
		 
        

 
			
			



 [AJAX] Réponse ajax type responseXML et traitement DOM
 [AJAX] Réponse ajax type responseXML et traitement DOM
				 Répondre avec citation
  Répondre avec citation

 
   



 
  Envoyé par E.Bzz
 Envoyé par E.Bzz
					
Partager