// 自动刷新
$(document).ready(function () {
let intervalId = null
let intervalValue = parseInt($("#time").val() * 1000, 10);
setNewInterval(intervalValue);
function setNewInterval(intervalValue) {
if (intervalId) {
clearInterval(intervalId)
}
if (!isNaN(intervalValue) && intervalValue > 0) {
intervalId = setInterval(function () {
flashDashboardChart();
console.log("定时获取数据")
console.log(intervalValue)
}, intervalValue);
}
}
$("#time").on('input propertychange', function () {
const intervalValue = parseInt($(this).val() * 1000, 10);
console.log(intervalValue)
setNewInterval(intervalValue);
})
})
使用$(document).ready
进入页面就直接刷新,time
是可以选时间的块,从中可以获取值从而改变定时器的频率,而flashDashboardChart()
是刷新图表的方法