[英]sort alphabet list blogspot
我有这个脚本:
<script type="text/javascript">
function getposttitle(json) {
// Get total posts
var totalposts = json.feed.openSearch$totalResults.$t;
for (var i = 0; i < totalposts; i++)
{
var posturl;
// Get rel=alternate for truly post url
for (var j=0; j < json.feed.entry[i].link.length; j++)
{
if (json.feed.entry[i].link[j].rel == 'alternate')
{
break;
}
}
var poststitle = json.feed.entry[i].title.$t;
document.write(' '+poststitle+'<br/>');
}
}
</script>
<script type="text/javascript" src="http://BLOGURL.blogspot.com/feeds/posts/default/-/BLOGLABEL?alt=json-in-script&max-results=10000&callback=getposttitle"></script>
现在,我应该更改什么才能将其作为字母列表排序?
以及删除&max-results = 10000的任何想法,因为如果我删除它,只会显示25个结果。
以下是指向API的链接: https : //developers.google.com/blogger/docs/2.0/developers_guide_protocol
有两个与您的问题相关的参数:
max-results:要返回的最大条目数。
orderby:返回条目的顺序,例如上次修改(默认),开始时间或更新。
您在哪里:
src="http://BLOGURL.blogspot.com/feeds/posts/default/-/BLOGLABEL?alt=json-in-script&max-results=10000&callback=getposttitle">
更改为此:
src="http://BLOGURL.blogspot.com/feeds/posts/default/-/BLOGLABEL?alt=json-in-script&max-results=10000&orderby=title&callback=getposttitle">
在这里,我选择标题字段作为排序的字段,而不是默认字段(最后修改的字段)。 您可以将max-results设置为较小的数字,例如100,以减少返回的结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.