2017-01-19 1 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 항목'값이 추가 ...

var item = "<h2>" + '<a href="' + postUrl + '" target="_blank">' + postTitle + "</a> </h2> <p>" + postContent + "</p>"; 

... 또는 이와 비슷한 것입니다. 제 의도는 표시되는 내용에 게시물의 내용 (제목이 아닌)을 포함하려는 것입니다.

하지만 작동하지 않는 것 같습니다. 내가 놓친 게 있니?

+1

목표는 무엇입니까? 어디서 붙어 있니? 질문은 다음과 같아야합니다. '이 질문을 먼저 읽으십시오.' –

+0

예제 블로그의 json 데이터를 확인하고 있으며 어디에서나 '콘텐츠'를 볼 수 없습니다. 나는 당신이 요청하는 recentpostlist json이 그것을 전혀 포함하지 않는다고 생각한다. –

+0

@ TânNguyễn 이전 질문은 특정 코드 줄에 대해 약간의 설명을 요구했습니다. 나는 단지 배경 정보를 제공하기 위해 그것을 말하고있다. 이것은 전혀 다른 질문입니다. 나는 무엇이 표시되는지에 대한 게시물 내용을 포함하기 위해 내가하고있는 일을 설명하고있다. (만약 내가'var item' 정의 내에서 선언되었다고 오해하지 않는다면) 나는 실패하고 내가 무엇을 잘못하고 있는지를 묻고있다. . 어쨌든, 나는 당신의 취향에 맞게 질문을 편집하려고 노력할 것입니다 ... –

답변

0

사용중인 URL에 summary이라는 단어가 포함되어 있습니다. 대신 default을 사용하면 json 데이터에도 내용이 포함됩니다.

관련 문제