Salut, tu as un souci à la ligne 7. D'après ton code, on se dit que sentences est un objet et title un tableau. Hors dans ton json c'est l'inverse.
Bien le bonjour tout le monde,
Je vous explique mon problème. Je viens de commencer à apprendre le JSON dans le cadre d'un projet. Le but est de faire apparaitre aléatoirement dans un <p> des strings contenues dans un fichier JSON externe.
J'y suis arrivé comme vous pouvez le voir ici.
Le seul soucis c'est que déjà je n'arrive pas à mettre le code jquery dans un fichier externe et à le faire fonctionner. Et aussi je ne suis pas sûr de la bonne structure de mon JSON. Ici un tableau est créé mais en ai-je réellement besoin ?
// Sentences
var p = $('#sentences-wrapper');
$.getJSON('src/js/data.json', function(data) {
$.each(data, function(index, value){
var random = sentences.title[Math.floor(Math.random() * sentences.length)];
// console.log(random.title); N'AFFICHE RIEN DANS LA CONSOLE
p.append("<span>" + random.title + "</span>");
});
});
Merci d'avance pour vos réponses :)
1 réponse
Maenhyr,
il y a 11 ans