2013-05-07 126 views
0

我必须做一个在线现场演示,我需要知道是否可以从我身边刷新客户端浏览器?如果可以,请给我一个想法,我该如何做到这一点?如何从服务器刷新客户端浏览器

谢谢

+0

http://stackoverflow.com/questions/554517/header-refresh – 2013-05-07 20:36:01

+2

这是可能的,但现在是时候为你学习ajax。 [5种使用jQuery进行Ajax调用的方法](http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/) – 2013-05-07 20:37:09

+0

嗨Siamak,isn' t Ajax客户端脚本? – 2013-05-07 20:41:02

回答

2

您所说的内容称为服务器端推送。有一些库可以做到这一点,比如Node.js,socket.io,Comet。请检查以下内容:jQuery server side push with ajax

有些人一直指的是AJAX。使用AJAX,您可以编程您的客户端以发起HTTP请求,因此您可以对其进行编程,例如每5秒发出一次请求以刷新其内容。

想象一下聊天应用程序,你想用其他人提交的内容更新客户端。如果仅使用AJAX,则需要每隔一段时间刷新客户端的页面。如果您使用服务器端推送,您将能够维持服务器和客户端之间的连接,并随时随地发送内容。

一些平台(例如谷歌应用程序引擎)是指他们的服务器端推送API作为“通道API”

1

你可以用Node.js和socket.io来做到这一点。 在此处阅读以了解学习内容:http://socket.io/

相关问题