Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 每X秒调用一个函数不起作用_Javascript_Jquery_Html - Fatal编程技术网

Javascript 每X秒调用一个函数不起作用

Javascript 每X秒调用一个函数不起作用,javascript,jquery,html,Javascript,Jquery,Html,我有一个带有以下代码的thymeleaf模板: $(文档).ready(函数(){ (功能(){ 警惕(“拉拉”); //做点什么 setTimeout(arguments.callee,1000); })(); }); 参数。如果我没记错的话,被调用方已被弃用 如果希望每隔x毫秒执行一段代码,这可能适合您。使用setInterval而不是setTimeout function repeatMe() { console.log("Lalala"); //alert("Lalala");

我有一个带有以下代码的thymeleaf模板:

$(文档).ready(函数(){
(功能(){
警惕(“拉拉”);
//做点什么
setTimeout(arguments.callee,1000);
})();
});

参数。如果我没记错的话,被调用方
已被弃用

如果希望每隔
x
毫秒执行一段代码,这可能适合您。使用
setInterval
而不是
setTimeout

function repeatMe() {
  console.log("Lalala");
  //alert("Lalala");
}
var interval = setInterval(repeatMe, 1000);
repeatMe(); // To start it immediately

// Use this to stop the interval:
// clearInterval(interval);

如果您确实需要使用
setTimeout
而不是
setInterval
,只需从
repeatMe
函数再次调用
setTimeout

参数。如果我调用正确,被调用方
已被弃用

如果希望每隔
x
毫秒执行一段代码,这可能适合您。使用
setInterval
而不是
setTimeout

function repeatMe() {
  console.log("Lalala");
  //alert("Lalala");
}
var interval = setInterval(repeatMe, 1000);
repeatMe(); // To start it immediately

// Use this to stop the interval:
// clearInterval(interval);

如果您确实需要使用
setTimeout
而不是
setInterval
,只需从
repeatMe
函数再次调用
setTimeout

您处于严格模式吗<代码>参数。如果是这样,被调用方
将无法工作。请注意,我已将您的代码添加到一个可执行代码段中,在该代码段中,它似乎工作正常(没有严格的),至少在Chrome中是这样。此外,我删除了您对ThymeLeaf的引用,因为它与问题无关。您是在严格模式下吗<代码>参数。如果是这样,被调用方将无法工作。请注意,我已将您的代码添加到一个可执行代码段中,在该代码段中,它似乎工作正常(没有严格的),至少在Chrome中是这样。此外,我删除了您对ThymeLeaf的引用,因为它与问题无关