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 :
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
19
20
21
22 { "articles" : [ { " id" : 1, " name" : "how to built a website" }, { " id" : 2, " name" : "reading" }, { " id" : 3, " name" : "learning" } ] }
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); }); } });
Partager