Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 博客随机帖子显示,防止无帖子无限循环_Javascript_Blogger - Fatal编程技术网

Javascript 博客随机帖子显示,防止无帖子无限循环

Javascript 博客随机帖子显示,防止无帖子无限循环,javascript,blogger,Javascript,Blogger,我怎样才能让Blogger显示随机帖子,同时防止在没有帖子显示时出现无限循环 以下是我尝试使用的JavaScript代码: var dt_numposts=10; var dt_片段长度=100; var dt_info=‘真’; var dt_comment=‘comment’; var dt_disable=''; var dt_电流=[]; var dt_total_posts=0; var dt_current=新阵列(dt_numposts); 函数totalposts(json){

我怎样才能让Blogger显示随机帖子,同时防止在没有帖子显示时出现无限循环

以下是我尝试使用的JavaScript代码:


var dt_numposts=10;
var dt_片段长度=100;
var dt_info=‘真’;
var dt_comment=‘comment’;
var dt_disable='';
var dt_电流=[];
var dt_total_posts=0;
var dt_current=新阵列(dt_numposts);
函数totalposts(json){
dt_total_posts=json.feed.openSearch$totalResults.$t
}
文件。写(“”);
函数getvalue(){
对于(var i=0;i/g,“”);
if(dt_get_snippet.length

预期产出:

?

实际产量:

?


看起来你的帖子大部分都是代码;请添加更多详细信息


看起来您正试图用
dt\u numposts=10
元素填充
dt\u current
。我修改了
getvalue()
,如下所示,以便
dt\u numposts
被限制在
dt\u total\u posts
,这可能是
0
。这允许外部
for
循环退出

函数getvalue(){
dt_numposts=(dt_total_posts

我无法测试这一点,因为我没有一个示例
/feeds/posts/summary?max results=100&orderby=published&alt=json在script&callback=totalposts
json资源中,但它对零篇文章有效。无论是对
dt\u numposts>0
有效,你都需要测试!

你能清楚地说明你的问题吗?没有更多信息真的很有帮助。另外,我无法理解代码,请您将其格式化以便可读?@tvjyiyh欢迎使用StackOverflow。包括提供您对现有代码的预期情况和当前情况。例如,包括任何错误消息。