Jquery 添加自动重新加载功能
我想用“FeedEk jQuery”制作一个小工具 但问题是我不能在代码中添加自动更新提要!例如,我想每5分钟更换和重新加载一次提要 来源: 默认功能:Jquery 添加自动重新加载功能,jquery,ajax,refresh,reload,Jquery,Ajax,Refresh,Reload,我想用“FeedEk jQuery”制作一个小工具 但问题是我不能在代码中添加自动更新提要!例如,我想每5分钟更换和重新加载一次提要 来源: 默认功能: <script type="text/javascript" > $(document).ready(function(){ $('#divRss').FeedEk({ FeedUrl : 'http://www.my site.ir/rss.xml', MaxCount : 5, ShowDesc
<script type="text/javascript" >
$(document).ready(function(){
$('#divRss').FeedEk({
FeedUrl : 'http://www.my site.ir/rss.xml',
MaxCount : 5,
ShowDesc : false,
ShowPubDate: true
});
});
</script>
<div id="divRss"></div>
$(文档).ready(函数(){
$('#divRss')。FeedEk({
FeedUrl:'http://www.my site.ir/rss.xml',
最大计数:5,
ShowDesc:false,
ShowPubDate:正确
});
});
HTML:
<script type="text/javascript" >
$(document).ready(function(){
$('#divRss').FeedEk({
FeedUrl : 'http://www.my site.ir/rss.xml',
MaxCount : 5,
ShowDesc : false,
ShowPubDate: true
});
});
</script>
<div id="divRss"></div>
我的问题是,如何在jquery代码上每隔5分钟添加自动更新或刷新计时器
下一个问题是,我如何为描述添加字数限制,例如描述中只有200个字。要解释我在注释中的意思,请将上面的内容封装到函数中(我们称之为
loadFeed()
:
然后,在其下方放置一个定期呼叫(使用),以更新:
setInterval(loadFeed, 300 * 1e3); // every 5 minutes [300 seconds]
因此,总的来说:
<script type="text/javascript" >
$(document).ready(function(){
function loadFeed(){ // wrapper function
$('#divRss').FeedEk({
FeedUrl : 'http://www.my site.ir/rss.xml',
MaxCount : 5,
ShowDesc : false,
ShowPubDate: true
});
} // /wrapper
loadFeed();
setInterval(loadFeed, 300 * 1e3);
});
</script>
$(文档).ready(函数(){
函数loadFeed(){//wrapper函数
$('#divRss')。FeedEk({
FeedUrl:'http://www.my site.ir/rss.xml',
最大计数:5,
ShowDesc:false,
ShowPubDate:正确
});
}///包装器
loadFeed();
设置间隔(加载馈送,300*1e3);
});
关于第二个问题,您可能需要打开脚本并修改
$.ajax
调用中的条目.content
部分,以便它只显示您想要的信息。如果缩小了(全部一行)您可以使用使其更易于阅读和使用。将上述内容封装在函数中,以便可重复使用,然后直接调用该方法,并在setinterval()
调用中放置另一个引用。(假设.FeedEk
正在执行,否则您将需要查看该库并查看如何发布刷新)哇!谢谢,但我对这些代码或jquery非常不了解!请您为我编写此代码好吗?我非常欣赏anks,但它不起作用,并且没有显示代码中的任何内容!:(错误:未捕获引用错误:loadfeed未定义feed.html:26(匿名函数)feed.html:26 l jquery.js:2 c.fireWith jquery.js:2 v.extend.ready jquery.js:2 AIs该feed位于脚本从中执行的同一站点上?Oops,需要是loadfeed()
不是loadfeed()
(注意大写字母F——我还将更新我的答案)哇!现在它开始工作了!非常感谢你,我的朋友,还有没有添加单词cut的描述呢?@Alireza:正如我在回答的底部提到的,你需要修改条目。内容在FeedEk
脚本中输出。如果不知道包含什么类型的内容,很难写出什么内容这可能会限制字数。