大佬教程收集整理的这篇文章主要介绍了jquery – Json每隔x秒更新一次SetInterval,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$(document).ready(function(){ $.ajax({ url: 'url',dataType: 'json',cache: true,timeout: 30000,success: function(data) { // $('#output ul').append('<li>The Feed loads fine'); $('#output ul').empty(); $.each(data.posts,function(i,data){ $('#output ul').append('<li><a href="'+data.image+'"><img class="thumb" src="'+data.image+'" alt="" /></a><h3>'+data.title+'</h3><p>'+data.text+'</p></li>'); }); },error: function(){ $('#output ul').append('<li>Error'); } }); });
但我想每x秒更新一次Feed.我读了很多关于它但我可以完成它.
我怎样才能做到这一点?
function repeatMe(){ $.ajax({ url: 'url',success: function(data) { // $('#output ul').append('<li>The Feed loads fine'); $('#output ul').empty(); $.each(data.posts,data){ $('#output ul').append('<li><a href="'+data.image+'"><img class="thumb" src="'+data.image+'" alt="" /></a><h3>'+data.title+'</h3><p>'+data.text+'</p></li>'); }); },error: function(){ $('#output ul').append('<li>Error'); } }); } seTinterval(repeatMe,5000);
编辑最好在成功时使用setTimeout而不是seTinterval,以在第一次完成其作业后发送下一次更新调用.我们还会将setTimeout置于错误状态以保持重复调用以进行更新.
function repeatMe(){ $.ajax({ url: 'url',success: function(data) { // $('#output ul').append('<li>The Feed loads fine'); $('#output ul').empty(); $.each(data.posts,data){ $('#output ul').append('<li><a href="'+data.image+'"><img class="thumb" src="'+data.image+'" alt="" /></a><h3>'+data.title+'</h3><p>'+data.text+'</p></li>'); setTimeout(repeatMe,5000); }); },error: function(){ $('#output ul').append('<li>Error'); setTimeout(repeatMe,5000); } }); }
以上是大佬教程为你收集整理的jquery – Json每隔x秒更新一次SetInterval全部内容,希望文章能够帮你解决jquery – Json每隔x秒更新一次SetInterval所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。