如何在博主中显示 post 作者的总数
How to show Total No. of post author In blogger
我要显示总数。 post 作者在博主中使用 ajax get 方法,下面是我的代码。
<div id='show'></div>
<script type="text/javascript">
$.ajax({
url: "/feeds/posts/default?alt=json-in-script",
type: "get",
dataType: "jsonp",
success: function (data) {
var totalposts = data.feed.openSearch$totalResults.$t;
document.getElementById('show').innerHTML = "<div class='totalposts'>" + totalposts + "</div>";
}
});
</script>
创建一个作者数组["Ali","Bassam","Mohamed"]
,循环遍历帖子并按作者过滤。使用 max-results=9999
来包含帖子的最大数量。
<div id='show'></div>
<script type="text/javascript">
$.ajax({
url: "/feeds/posts/default?alt=json-in-script&max-results=9999",
type: "get",
dataType: "jsonp",
success: function (data) {
var authors = ["Ali","Bassam","Mohamed"];
var postNum = new Array(authors.length).fill(0);
var result = "";
for (var i = 0; i < data.feed.entry.length; i++) {
for (var j = 0; j < authors.length; j++) {
if (data.feed.entry[i].author[0].name.$t == authors[j]) {
++postNum[j];
}
}
}
for (var i = 0; i < authors.length; i++) {
result += authors[i] + " : " + postNum[i] + "<br>";
}
document.getElementById('show').innerHTML = "<div class='totalposts'>" + result + "</div>";
}
});
</script>
我要显示总数。 post 作者在博主中使用 ajax get 方法,下面是我的代码。
<div id='show'></div>
<script type="text/javascript">
$.ajax({
url: "/feeds/posts/default?alt=json-in-script",
type: "get",
dataType: "jsonp",
success: function (data) {
var totalposts = data.feed.openSearch$totalResults.$t;
document.getElementById('show').innerHTML = "<div class='totalposts'>" + totalposts + "</div>";
}
});
</script>
创建一个作者数组["Ali","Bassam","Mohamed"]
,循环遍历帖子并按作者过滤。使用 max-results=9999
来包含帖子的最大数量。
<div id='show'></div>
<script type="text/javascript">
$.ajax({
url: "/feeds/posts/default?alt=json-in-script&max-results=9999",
type: "get",
dataType: "jsonp",
success: function (data) {
var authors = ["Ali","Bassam","Mohamed"];
var postNum = new Array(authors.length).fill(0);
var result = "";
for (var i = 0; i < data.feed.entry.length; i++) {
for (var j = 0; j < authors.length; j++) {
if (data.feed.entry[i].author[0].name.$t == authors[j]) {
++postNum[j];
}
}
}
for (var i = 0; i < authors.length; i++) {
result += authors[i] + " : " + postNum[i] + "<br>";
}
document.getElementById('show').innerHTML = "<div class='totalposts'>" + result + "</div>";
}
});
</script>