gpt4 book ai didi

javascript - jQuery 在 setInterval 函数中检查服务器更新 - 还有什么可以使用?

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

我想创建代码来检查是否出现了一些新的 muser 消息并显示其计数。我知道这很简单 - 只需在 setInterval 函数中调用 ajax:

$(document).ready(function () {

setInterval(function () {
//create an ajax call
}, 30000);

});

但这不是重点——我找不到其他方法的任何信息。这是通过设置 setInterval 函数来检查更新来实现此目的的唯一方法吗?

编辑

好的,我找到了 http://socket.io/也许这就是我要找的

最佳答案

您也可以在回调中使用 setTimeout,这样每次从服务器返回内容时,它都会在 30 秒后设置另一个计时器。这样做有好处(即使响应很慢,服务器也不会因您的请求而重载),但也有缺点(一旦没有答案,轮询将不会再次运行)。

还有其他方法可以监视服务器;在 Google 中搜索术语“长轮询”。

关于javascript - jQuery 在 setInterval 函数中检查服务器更新 - 还有什么可以使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20728787/

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