Bonjour,
je voudrais parser un fichier json avec jquery et afficher toutes les lignes du fichier dans une balise div de html.
mais ça n'affiche dans la balise article que:
ououh
titi
avez vous une piste ?
voila le html :
<article>
<div class="res"></div>
</article>
voila le fichier json:
{
"zz": "<h1>ououh</h1>",
"a":[
{"aa": "titi",
"c": [
{"cc": "tutu"},
{"cc": "tutu"},
{"cc": "tutu"},
{"cc": "tutu"},
{"cc": "tutu"},
{"cc": "tutu"},
{"cc": ""}
]
},
{"aa": "toto",
"c": [
{"cc": " 1/ blabla."},
{"cc": " 1/ blabla."},
{"cc": " 1/ blabla."},
{"cc": " 1/ blabla."},
{"cc": ""}
]
},
{"aa": "rere",
"c": [
{"cc": "eaeaae"},
{"cc": ""}
]
},
{"aa": "gege",
"c": [
{"cc": ""}
]
},
{"aa": " <a href='#' id='retour_res'>retour...</a>"
}
]
}
mon code jquery mainrtenant
// charge le complet
$('.res').on('click', '#suite_res', function() {
$('.res').css('background', '#EFEDF2').css('margin-left', '5px').css('margin-right', '5px').css('font-size', '0.9em');
$.getJSON('./textes/article_res_complet.json', function(donnees) {
$('.res').html(donnees.zz + '<p>');
$.each(donnees.a , function(entryIndex, entry){
var html = '';
html += entry['aa'];
$('.res').append(html + '</p><p>');
$.each(donnees.c , function(entryIndex, entry){
var html = '';
html += entry['cc'];
$('.res').append(html);
});
$('.res').append('</p><p>');
});
$('.res').append('</p>');
});
});
voyez vous un oubli dans mon code ?
merci d'avance