2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 取消ajax请求时页面闪烁 用Ajax+js+jQuery实现无闪烁定时刷新页面

取消ajax请求时页面闪烁 用Ajax+js+jQuery实现无闪烁定时刷新页面

时间:2022-02-27 20:54:42

相关推荐

取消ajax请求时页面闪烁 用Ajax+js+jQuery实现无闪烁定时刷新页面

你好你说的是轮询拉去服务端的信息,先说思路,那就是在前端用 js setInterval 函数每隔30秒时间请求一次 通知结果然后返回给 前端 html 标签 实现无刷新 更新通知,我想本网站跟知乎的通知应该都是这个逻辑。下面是代码

/*第一次读取最新通知*/

setTimeout(function(){

Push();

},200);/*30轮询读取函数*/

setInterval(function(){

Push();

},30000);/*请求函数的ajax*/functionPush(){

$.ajax({type:"POST",url:"/index.php?s=Push&a=index",data:{t:3

},beforeSend:function(){},success:function(data){varobj=eval("("+data+")");//alert(obj.sixin);

if(obj.sixin!=0){

$(".tongzhi").html(obj.sixin).show();

}else{

$(".tongzhi").html(0).hide();

}

}

});

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。