setTimeout() 实现程序每隔一段时间自己主动运行

it2025-09-29  63

定义和使用方法

setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

语法

setTimeout(code,millisec) 參数描写叙述code必需。要调用的函数后要运行的 JavaScript 代码串。millisec必需。在运行代码前需等待的毫秒数。

提示和凝视

提示:setTimeout() 仅仅运行 code 一次。假设要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。

【演示样例】

//每5秒使用Ajax取一次数据 setTimeout(function(){ var f = arguments.callee; $.post('/3G/wall/ajax_vote/', { client_id : <?php echo $memberId;?>, vote_id: <?php echo $vote_id;?> }, function(data){ setTimeout(f,5000);//一定要加这一行 if(!data) return; var res = JSON.parse(data); $(".list_vote").append(res); }) },5000);

转载于:https://www.cnblogs.com/bhlsheji/p/3860219.html

最新回复(0)