JavaScript example: js定时任务,每隔一段时间就调用函数(可以异步)

本文介绍如何使用JavaScript实现简单的页面定时任务功能,通过设置定时器定期请求数据并更新页面显示内容。这种方法适用于不需要跨页面持久化的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码很简单,一看就懂,所以不用写思路+注释了
这说明js也可以进行定时任务控制了,不像Spring那样配置定时任务,只需要写js即可
不过这只能停留在当前页面,跳转页面就会失效了,所以Spring定时任务还是王道,Spring任务看[url]这里[/url],即将出来
$(document)
.ready(
function() {
$('#message').css('background', '#ffc');
$('#message').css('bottom', 0);
$('#message').css('left', 0);
$('#message').css('position', 'absolute');

var username = $('#username').text();
//每隔一段时间就调用
var id = window.setInterval(loadmessage, 5 * 60 * 1000);

function loadmessage() {
$('#message').val('');
$('#message').text('');

$.ajax( {
type : "GET",
url : ""
cache : false,
dataType: "json",
success : function(info) {
var a = info.a;
var b = info.b;
//alert(info+''a' 'b);
if (a != '0' || b != '0') {
$('#message').html('现有 '+ a ' : '+ b);
} else if (a == '0'&& b == '0') {
$('#message').val('');
$('#message').text('');
}
}
});

}
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值