【问题标题】:How does ajax push work?ajax 推送是如何工作的?
【发布时间】:2011-06-01 11:50:26
【问题描述】:

简单来说,通过ajax是如何实现push的?这是通过用于传统 ajax 请求的同一对象完成的吗?

【问题讨论】:

    标签: ajax push


    【解决方案1】:

    简单来说,通过ajax是如何实现push的?

    总的想法是总是有一个对服务器的请求“挂起”,这样服务器就可以在它想要向客户端“推送”某些东西时对其进行响应。

    这是通过用于传统 ajax 请求的同一对象完成的吗?

    可以,但您也可以使用iframe 模拟它。这个领域目前正在非常活跃的发展中,所以这里也许应该提到WebSocketsEventSource

    【讨论】:

      【解决方案2】:

      Wikipedia有一个Comet模型的简单定义,用来做AJAX推送工作

      【讨论】:

        【解决方案3】:
        【解决方案4】:

        一个简单的逻辑是在预先设定的时间间隔后从服务器获取更新。通常这是通过 javascript 的 setInterval() 方法完成的,并且 jquery ajax 用于检查服务器数据库。你可以访问这个网址http://tinytute.com/wordpress/2013/08/02/create-a-simple-jquery-php-based-push-notification/

        【讨论】:

          猜你喜欢
          • 2012-03-09
          • 2012-09-27
          • 1970-01-01
          • 2012-07-20
          • 2018-07-16
          • 2010-12-03
          • 1970-01-01
          • 2013-06-20
          • 1970-01-01
          相关资源
          最近更新 更多