我有一个偶尔会调用自己的函数,该函数有一些异步调用来更新页面的内容,但它在调用自身时总是失败。
答案 0 :(得分:0)
trunpet,我建议你使用setInterval而不是递归调用。
setInterval(yourFunctionName,miliseconds);
你甚至可以传递一个annonymus功能
setInterval(function(){
//do your stuff here
},miliseconds);
毫秒是每次通话之间的时间间隔。 您可能想要做的事情是将间隔存储在变量中,以便稍后可以将其删除。
var interval = setInterval(yourFunction,miliseconds);
clearInterval(interval);
警告:避免在不先杀死它的情况下多次调用它。