j'apprends ajax grace à une petite video sur youtube
il faut récupérer une donnée json dans un répertoire data
la video est sur le site :

à la minute 8 m 38 s
lorsque le prof écrit
console.log( valeur);
je le fais aussi et tout va bien ma console indiques les éléments en question
lorsque le prof écrit
console.log( valeur.name);
pour lui cela marche , il reçoit la valeur name
mais pour moi ça ne marche pas
je reçois le message : indéfini

autre chose:
la ligne
console.log("jsonvaleur : "+ valeur); renvoie object pour la valeur et la ligne :
console.log( valeur); renvoie bien les valeurs désirée : bizarre c'est pas logique
merci à celui qui m'aidera



le répertoire data est celui ci :
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
22
{
      "articles" : [
                               {
                               " id"  :  1,
                                " name" : "how to built a website"
 
                                },
 
                               {
                               " id"  :  2,
                                " name" : "reading"
 
                                },
                               {
                               " id"  : 3,
                                " name" : "learning"
 
                                }
 
                         ]
 
}
le code ajax est :

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
$.ajax({
url: 'articles.json',
dataType : 'json',
 
type:'get',
cache: false,
success: function(data){
 
$(data.articles).each(function(index, valeur){
               console.log("jsonvaleur : "+  valeur);
 console.log( valeur);
  console.log( valeur.name);
                });
 
 
                       }
 
});