bonjour a tous et toutes ,
j'ai recuperer le resultat d'une requette php que j'ai affecter a un fichier json sans soucis , mais lorsque j'essaye d'afficher le contenu de ce json, je reussi a le faire avec une seule valeur mais des lors que je fais une boucle jai un message d'erreur .
voici comment j'affiche une valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function chargerdetailtransaction(){
                var xhr = getXhr()
                xhr.open("POST","../ss/detail_transaction.php",true);
                xhr.send("Content-Type", "application/x-www-form-urlencoded"); // permet l'encodage des POST
                xhr.onreadystatechange = function(){
                   if(xhr.readyState == 4 && xhr.status == 200){
                        //alert('yes');
                        var response = xhr.responseText;
                        var lenders = JSON.parse(response) ;
                        i=3;
                        console.log(lenders.root_detail_transaction[i].login) ; 
                        console.log(lenders.root_detail_transaction[i].s) ; 
                        console.log(lenders.root_detail_transaction[i].d) ; 
                        console.log(lenders.root_detail_transaction[i].de) ; 
                        console.log(lenders.root_detail_transaction[i].me) ; 
 
                        }  
 
                }
 
}
mais si je fais ainsi immédiatement j'ai un message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
for(i=0;i<=lenders.length;i++)
                        {
                        console.log(lenders.root_detail_transaction[i].login) ; 
                        console.log(lenders.root_detail_transaction[i].s) ; 
                        console.log(lenders.root_detail_transaction[i].d) ; 
                        console.log(lenders.root_detail_transaction[i].de ; 
                        console.log(lenders.root_detail_transaction[i].me) ; 
                        }
Merci de m'aider a résoudre ce problème et de pouvoir avancer.