Please enable java script to visit.
NOTEBOOK
HOMEPHP / MySQLJS / HTMLWXappPythonC++Blender其他
javascript 持续定时执行任务 setInterval - NOTEBOOK
javascript 持续定时执行任务 setInterval
JS / HTML
Posted on 2023-01-15
摘要 : 重复、持续性执行任务,例如每隔1000毫秒就通过ajax刷新一次数据。
setInterval(function(){
// 执行代码

},1000); // 定时间隔1000毫秒


❱ 每隔1000毫秒就通过ajax刷新一次数据。

setInterval(function(){ // 定时任务,每秒一次检查
$.ajax({
url:'./?t=ajax',
type: 'GET',
async:true, // true异步,false 同步
// contentType:"multipart/form-data",
contentType: false,// 必须false才会自动加上正确的Content-Type
processData: false, // 不转换数据类型
timeout: 1000,
beforeSend:function(){
// console.log("开始同步数据");
},
success:function(ajaxResult){
// console.log(ajaxResult);
// console.log("同步成功");
var obj = JSON.parse(ajaxResult); // json 转 js对象
// console.log(obj['txtright']);
$('#txtleft').val(obj.txtleft); // 也可以写成 obj['txtleft']
$('#txtright').val(obj.txtright);
},
error:function(){
// console.log("同步失败");
},
});
},1000);