Lire un élement JSON avec jQuery
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 : https://www.youtube.com/watch?v=j-S5MBs4y0Q
à 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:
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:
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);
});
}
}); |