gpt4 book ai didi

javascript - jQuery:ajax函数的延迟间隔,直到上一次运行完成

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:00:54 24 4
gpt4 key购买 nike

我已经使用 setInterval 设置了 AJAX 页面刷新。有时,服务器速度太慢,以至于在前一个请求完成之前发起一个新请求。

我怎样才能避免这种情况?

最佳答案

使用比刷新间隔短的超时值。当请求超时时,它将调用错误处理程序,因此您需要在处理程序中区分超时错误和其他类型的错误。

 $.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
timeout: 5000, /* ms or 5s */
success: function(msg){
alert( "Data Saved: " + msg );
}
});

Docs在 jquery.com。以上示例来自同一来源,但添加了超时值。

关于javascript - jQuery:ajax函数的延迟间隔,直到上一次运行完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/509007/

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