以时间间隔连续重复运行JavaScript函数

Sar*_*ole 4 javascript ajax jquery

这是我的第一个问题,我很高兴你很快回答.

我想代码连续重复一个函数...我尝试了一些代码,但它没有工作.

我试过这段代码:

<script type="text/javascript">
$(function() 
{
$('#more').load('exp1.php'); // SERIOUSLY!
});
</script>
Run Code Online (Sandbox Code Playgroud)

我想在一段时间后重复这个功能.我曾尝试 setInterval()setTimeout()

但是,我还没有收到结果.

hya*_*kov 8

这将重复该任务,直到您清除间隔(使用clearTimeout(repater))

var repeater;

function doWork() {
 $('#more').load('exp1.php');
 repeater = setTimeout(doWork, 1000);
}

doWork();
Run Code Online (Sandbox Code Playgroud)

每个OP的原始条件:

我想要连续重复功能的代码......

  • 这不仅会触发一个重复循环,而且会触发很多(无限期). (3认同)