我可以嵌入Ajax调用吗?假设在先前的xmlhttprequest的回调中启动一个新的xmlhttprequeset

时间:2011-11-18 09:55:34

标签: javascript ajax

我有一个偶尔会调用自己的函数,该函数有一些异步调用来更新页面的内容,但它在调用自身时总是失败。

1 个答案:

答案 0 :(得分:0)

trunpet,我建议你使用setInterval而不是递归调用。

setInterval(yourFunctionName,miliseconds);

你甚至可以传递一个annonymus功能

setInterval(function(){
    //do your stuff here
},miliseconds);

毫秒是每次通话之间的时间间隔。 您可能想要做的事情是将间隔存储在变量中,以便稍后可以将其删除。

var interval = setInterval(yourFunction,miliseconds);
clearInterval(interval);

警告:避免在不先杀死它的情况下多次调用它。