用Ajax+js+jQuery实现无闪烁定时刷新页面 定时刷新
发布时间:2020-12-16 00:20:50 所属栏目:百科 来源:网络整理
导读:本人想在一个JSP页面上显示一个消息模块,这个消息需要定时更新,请问大家如何用Ajax+js+jQuery实现无闪烁定时刷新页面功能。本人使用的js框架是jQuery。 先说思路,那就是在前端用 js setInterval 函数每隔30秒时间请求一次 通知结果然后返回给 前端 html
本人想在一个JSP页面上显示一个消息模块,这个消息需要定时更新,请问大家如何用Ajax+js+jQuery实现无闪烁定时刷新页面功能。本人使用的js框架是jQuery。
先说思路,那就是在前端用 js setInterval 函数每隔30秒时间请求一次 通知结果然后返回给 前端 html 标签 实现无刷新 更新通知,我想本网站跟知乎的通知应该都是这个逻辑。下面是代码
/*第一次读取最新通知*/
setTimeout(function() {
Push();
},200);
/*30轮询读取函数*/
setInterval(function() {
Push();
},0)">30000);
/*请求函数的ajax*/
function Push() {
$.ajax({
type: "POST",url: "/index.php?s=Push&a=index",data: {
t: 3
},beforeSend: function() {},success: function(data) {
var obj = eval("(" + data + ")");
// alert(obj.sixin);
if (obj.sixin != 0) {
$(".tongzhi").html(obj.sixin).show();
} else {
$(".tongzhi").html(0).hide();
}
}
}); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- [正则表达式]分享5个可视化的正则表达式编辑工具
- Flutter进阶—通用布局控件
- XML中的命名空间,Class中的命名空间,Web.config中的Secti
- NoSQL数据库面面观
- Replace All Matches Within the Matches of Another Regex
- Oracle Performance: SDU, SEND_BUF_SIZE and RECV_BUF_SIZ
- postgresql – 如何在Yii2中设置默认架构
- 采用Jdic播放flash
- visual statio 2012加载cocos2dx项目失败问题解决
- reactjs – onmouseover不使用React.js