gpt4 book ai didi

javascript - 函数完成 10 秒后重复运行函数 (JavaScript)

转载 作者:行者123 更新时间:2023-11-30 17:03:32 25 4
gpt4 key购买 nike

我有一个函数使用“post”从服务器获取数据并进行处理。数据量各不相同,函数可能需要很长时间才能完成(30 秒)。我希望该函数在完成上一次迭代后仅 10 秒被重复调用。 *函数的结果存储在全局中,并在同一函数的下一次迭代中使用。我试过 setInterval 和 setTimeout,但它们似乎都没有给我想要的结果。有什么想法吗?

最佳答案

function foo(){
$.post( "test.php", { name: "John", time: "2pm" })
.done(function( data ) {
// do your stuff with returned data
// and call itself again...
setTimeout(foo, 10000);
});
}

这种方法行不通吗?

关于javascript - 函数完成 10 秒后重复运行函数 (JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28446437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com