简单来说,如何通过ajax实现推送?这是通过用于传统ajax请求的相同对象完成的吗?
答案 0 :(得分:7)
简单来说,如何通过ajax实现推送?
一般的想法是始终向服务器“挂起”请求,因此服务器可以在想要向客户端“推送”某些内容时对其进行响应。
这是通过用于传统ajax请求的相同对象完成的吗?
它可以,但您也可以使用iframe
来模拟它。此字段目前处于非常活跃的开发阶段,因此也可以在此处提及WebSockets和EventSource。
答案 1 :(得分:3)
Wikipedia有一个简单的Comet模型定义,用于进行AJAX推送工作
答案 2 :(得分:2)
http://en.wikipedia.org/wiki/Reverse_Ajax
它可能是HTML5中的标准
答案 3 :(得分:1)
一个简单的逻辑是在预定的时间间隔后从服务器获取更新。通常这是通过javascript的setInterval()方法完成的,jquery ajax用于检查服务器数据库。您可以访问此网址http://tinytute.com/wordpress/2013/08/02/create-a-simple-jquery-php-based-push-notification/