let timerId;
//自动从后台获取进度
const intervalTime = 3 * 1000; // 毫秒
console.log(intervalTime)
// 设置定时器
timerId = setInterval(makeAjaxRequest, intervalTime);
// 在页面卸载前清除定时器
window.onbeforeunload = function() {
try{
if (timerId) {
clearInterval(timerId);
}}
catch (error) {}
};
// 发起AJAX请求的函数
function makeAjaxRequest() {
// 这里放置你的AJAX请求代码,例如使用jQuery的$.ajax
$.ajax({
url: '/xxx',
type: 'GET',
success: function(ret) {
// 请求成功后的处理
console.log('定时AJAX请求成功:');
},
error: function(error) {
// 请求失败后的处理
console.error('定时AJAX请求失败');
}
});
js定时请求后端
最新推荐文章于 2025-04-23 20:29:15 发布