【问题标题】:How to update web page content like facebook news feed update [closed]如何更新网页内容,如 facebook 新闻提要更新 [关闭]
【发布时间】:2015-12-18 18:26:13
【问题描述】:

我正在尝试创建一个可以调用 ajax 方法自动更新数据的网页。但是ajax方法需要用户调用。没有任何进程可以始终尝试查找此网页的任何更新。我想在我的服务器上更新数据时更新聊天框等数据。现在我注意到 Facebook 新闻提要自动更新。我想做这样的。

【问题讨论】:

  • 也许你在寻找类似socket.io的东西?

标签: php jquery ajax


【解决方案1】:

Ajax 方法不需要用户调用;您可以随时从您的 Javascript 代码中调用它们。

一种简单的可能性是利用 Javascript 的 setTimeout() 或 setInterval() 函数,它们可以在设定的时间间隔后运行您喜欢的任何 Javascript(包括 Ajax 调用)。

或者,您可以考虑使用 WebSockets https://en.wikipedia.org/wiki/WebSocket 等更新的技术来帮助减少服务器和浏览器的负载。

【讨论】:

    【解决方案2】:

    使用setInterval

    window.setInterval(function() {
             ...  ajax call ....
        }, 2000);
    

    call ajax function automatically

    【讨论】:

    • 在询问其他内容之前先尝试上面的代码。
    • 成功了,谢谢jimmy obonyo
    • 欢迎,请将首选答案标记为已接受以帮助其他人,同时编辑您的问题以防止被标记!
    猜你喜欢
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    • 2011-01-04
    • 2012-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    相关资源
    最近更新 更多