Переезд от my previous question. Такой же маленький проект. Разный запрос вообще.
Вот обновленный код:
<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>
Что она делает это список названий 3 последних сообщений в блоге, что были помечены «рекомендуемое».
Я полагал, что я мог бы объявить еще одну переменную, чуть выше var item
определение, как и в ...
var postContent = json.feed.entry[i].content.$t;
... и добавить, что к значению «элемент вар», как и в ...
var item = "<h2>" + '<a href="' + postUrl + '" target="_blank">' + postTitle + "</a> </h2> <p>" + postContent + "</p>";
... или что-то в этом роде; мое намерение состоять в том, чтобы включать содержимое сообщений (а не только заголовок) в то, что отображается.
Но это не работает. Я что-то упускаю?
Какую цель? Где вы застряли? Вопрос не должен быть следующим: 'Сначала прочтите этот вопрос. ' –
Я проверяю данные json в примере блога, и я не вижу« контент »где угодно. Я не думаю, что недавний справочник json, который вы запрашиваете, содержит его вообще. –
@ TânNguyễn Мой предыдущий вопрос просто просил немного разъяснений относительно конкретной строки кода. Я просто говорю об этом ради того, чтобы предоставить некоторую справочную информацию. Это совсем другой вопрос. Я описываю, что я делаю, чтобы включить пост-контент в то, что отображается (что, если я не ошибаюсь, объявлено в определении 'var item'), я терплю неудачу и спрашиваю, что я делаю неправильно , В любом случае, я попытаюсь немного изменить вопрос в соответствии с вашим вкусом ... –