gpt4 book ai didi

jquery - $.post/$.ajax 代码在超时后完成,但仍然执行来自服务器的调用

转载 作者:行者123 更新时间:2023-12-01 07:21:55 24 4
gpt4 key购买 nike

我按顺序创建了一系列 $.post,其中下一个 $.post 在加载完成时作为回调加载。

 $.post("test", function() {
alert("success");
})
.complete(function() {
//LOAD NEXT SEQUENCE OF POST HERE
});

我的问题是,如果我的第一个序列在 2 分钟内加载,那么我需要等待 2 分钟才能看到下一个帖子。我想要做的是,即使 lst 序列尚未完成,五秒后,将执行下一个加载。我已经读过有关 $.ajax 超时的信息,但我不希望它停止执行来自服务器的调用......我只是想确保下一个序列将在 5 秒超时后加载。

这可能吗?

谢谢。

最佳答案

您可以使用setInterval函数

function Yourfunction()
{
//here you need to do post one after other
$.post("test", function() {
alert("success");
}).complete(function() {
//Here if your interval is not elapsed and completed triggered then your next post will be loaded.
//LOAD NEXT SEQUENCE OF POST HERE/
});
}
setInterval(Yourfunction, 5000);

关于jquery - $.post/$.ajax 代码在超时后完成,但仍然执行来自服务器的调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12755778/

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