Bonjour,
j'utilise la méthode selectNodes sur ma reponse ajax et apparement si mon fichier reponse est trop grand le parsage est impossible et renvoi 0 noeud alors qu'il y en a énormément 120.
mon code :
mon responseText est correct et surtout remplis de mes valeurs alors que var noeuds = oXML.selectNodes("//valeurs"); me renvois 0 noeuds
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var url = "AjaxLoadValeurListeAgents.do?critere=" + critere; var tuyau = new ActiveXObject("Microsoft.XMLHTTP"); tuyau.open("POST", url, false); tuyau.send(); oXML.loadXML(tuyau.responseText); alert(tuyau.responseText); var listeValeurs = "<select name='valeur' id='valeur'>"; var noeuds = oXML.selectNodes("//valeurs"); var noeudsCodes = oXML.selectNodes("//codes"); alert(noeuds.length +" "+ noeudsCodes.length);
Lorsque je diminue ma reponse de 120 à 90 noeuds toutes les valeurs sont trouvées.
QQ à une idée ?
Partager