Passant de my previous question. Même petit projet. Enquête tout à fait différente.
Voici le code mis à jour:
<script type="text/javascript">
function recentpostslist(json) {
document.write('<ul>');
var i;
var j;
for (i = 0; i < json.feed.entry.length; i++)
{
for (j = 0; j < json.feed.entry[i].link.length; j++) {
if (json.feed.entry[i].link[j].rel == 'alternate') {
break;
}
}
var postUrl = "'" + json.feed.entry[i].link[j].href + "'";//bs
var postTitle = json.feed.entry[i].title.$t;
var item = "<h2>" + '<a href="' + postUrl + '" target="_blank">' + postTitle + "</a> </h2>";
document.write(item);
}
document.write('</ul>');
}
</script>
<script src="https://xxxxxxxxxx.blogspot.com/feeds/posts/summary/-/recommended?max-results=3&alt=json-in-script&callback=recentpostslist"></script>
Ce qu'il fait est la liste des titres des 3 derniers messages d'un blog qui ont été étiquetés « recommandés ».
Je pensé que je pourrais déclarer une autre variable, juste au-dessus de la définition var item
, comme dans ...
var postContent = json.feed.entry[i].content.$t;
... et l'ajouter à la valeur « élément var », comme dans ...
var item = "<h2>" + '<a href="' + postUrl + '" target="_blank">' + postTitle + "</a> </h2> <p>" + postContent + "</p>";
... ou quelque chose comme ça; mon intention étant d'inclure le contenu des messages (pas seulement le titre) à ce qui est affiché.
Mais cela ne semble pas fonctionner. Est-ce que je manque quelque chose?
Quel est votre objectif? Où êtes-vous coincé? La question ne devrait pas être: 'Lisez cette question d'abord. ' –
Je vérifie les données de json d'un exemple de blog et je ne vois pas de" contenu "n'importe où. Je ne pense pas que le post-scriptum récemment publié que vous demandez le contienne. –
@ TânNguyễn Ma question précédente demandait juste un éclaircissement sur une ligne de code spécifique. Je fais juste référence à cela pour fournir quelques informations de base. C'est une question tout à fait différente. Je suis en train de décrire ce que je fais pour inclure le contenu du post à ce qui est affiché (si je ne me trompe pas est déclaré dans la définition de 'var item'), j'échoue et je demande ce que je fais de mal . De toute façon, je vais essayer d'éditer la question un peu selon vos goûts ... –