ajax如何推动工作?

时间:2011-06-01 11:50:27

标签: ajax push

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

4 个答案:

答案 0 :(得分:7)

  

简单来说,如何通过ajax实现推送?

一般的想法是始终向服务器“挂起”请求,因此服务器可以在想要向客户端“推送”某些内容时对其进行响应。

  

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

它可以,但您也可以使用iframe来模拟它。此字段目前处于非常活跃的开发阶段,因此也可以在此处提及WebSocketsEventSource

答案 1 :(得分:3)

Wikipedia有一个简单的Comet模型定义,用于进行AJAX推送工作

答案 2 :(得分:2)

答案 3 :(得分:1)

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