我不确定如何用最好的方式来表达它,但我正在寻找的是一种在网页上显示数据的方法。示例:在网页上显示IRC频道消息,当消息发送到IRC频道时,消息同时(或极短的延迟)输出到网页。或者当数据被插入数据库时,它同时被输出到网页(再次,或者以非常小的延迟)。这样的功能是如何实现的?可以用JS / JQuery实现这样的功能吗?我假设是的,因为这就是Mibbit的工作方式(AJAX)。一个示例或伪代码解释将不胜感激,因为我完全不知道从哪里开始和我需要什么。
答案 0 :(得分:6)
这个术语是Comet
,它基本上只是一个代码设置块,可以永久运行并轮询轮询(发送HTTP请求)以获取新数据(如果有的话),用新的数据填充现有区域数据
您可以阅读更多相关信息:
教程(不是最好的代码风格):
Stackoverflow问题举例:
答案 1 :(得分:1)
这类问题总是有两种类型的解决方案:民意调查或推送。
您可以使用AJAX技术进行轮询,或者与服务器建立长期连接,将数据推送到客户端(COMET)。
答案 2 :(得分:0)
如果您打算使用javascript,那么您可能会有一个计时器类,每隔一段时间它就会使用ajax获取更新。