2017-01-19 11 views
0

Переезд от 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>"; 

... или что-то в этом роде; мое намерение состоять в том, чтобы включать содержимое сообщений (а не только заголовок) в то, что отображается.

Но это не работает. Я что-то упускаю?

+1

Какую цель? Где вы застряли? Вопрос не должен быть следующим: 'Сначала прочтите этот вопрос. ' –

+0

Я проверяю данные json в примере блога, и я не вижу« контент »где угодно. Я не думаю, что недавний справочник json, который вы запрашиваете, содержит его вообще. –

+0

@ TânNguyễn Мой предыдущий вопрос просто просил немного разъяснений относительно конкретной строки кода. Я просто говорю об этом ради того, чтобы предоставить некоторую справочную информацию. Это совсем другой вопрос. Я описываю, что я делаю, чтобы включить пост-контент в то, что отображается (что, если я не ошибаюсь, объявлено в определении 'var item'), я терплю неудачу и спрашиваю, что я делаю неправильно , В любом случае, я попытаюсь немного изменить вопрос в соответствии с вашим вкусом ... –

ответ

0

Используемый вами URL-адрес содержит слово summary; если вы используете вместо этого default, данные json также будут содержать контент, по-видимому.