【发布时间】:2011-06-01 11:50:26
【问题描述】:
简单来说,通过ajax是如何实现push的?这是通过用于传统 ajax 请求的同一对象完成的吗?
【问题讨论】:
简单来说,通过ajax是如何实现push的?这是通过用于传统 ajax 请求的同一对象完成的吗?
【问题讨论】:
简单来说,通过ajax是如何实现push的?
总的想法是总是有一个对服务器的请求“挂起”,这样服务器就可以在它想要向客户端“推送”某些东西时对其进行响应。
这是通过用于传统 ajax 请求的同一对象完成的吗?
可以,但您也可以使用iframe 模拟它。这个领域目前正在非常活跃的发展中,所以这里也许应该提到WebSockets和EventSource。
【讨论】:
Wikipedia有一个Comet模型的简单定义,用来做AJAX推送工作
【讨论】:
【讨论】:
一个简单的逻辑是在预先设定的时间间隔后从服务器获取更新。通常这是通过 javascript 的 setInterval() 方法完成的,并且 jquery ajax 用于检查服务器数据库。你可以访问这个网址http://tinytute.com/wordpress/2013/08/02/create-a-simple-jquery-php-based-push-notification/
【讨论】: