2011-11-04 42 views
1

我想构建一个显示不断变化的文本消息的网站。web开发:如何显示越来越多的消息?

服务器从数据库中获取文本消息。 我想抓住一大堆消息,将它们打散并将它们发送给客户端以呈现它们中的每一个。当客户端完成当前的分块时,他会要求服务器进行下一个分块。

有人可以帮助我与客户端psudou代码? 我虽然要使用asp.net ans JS,但我是JS的新手。

回答

0

我认为(根据你的问题),要定期检查服务器消息?这将要求您在客户端和服务器之间进行通信。最好的方法是AJAX

AJAX是一种向服务器发送查询并检索信息的方法,然后可以将检索到的信息显示给用户(消息)。

一个很好的介绍AJAX是在这里 - >http://www.w3schools.com/ajax/ajax_intro.asp

GET请求之间的延迟,你可以使用setInterval - >http://www.w3schools.com/jsref/met_win_setinterval.asp

JavaScript创建一个函数来获取和显示信息 - 然后设置了setInterval根据需要每x秒/分钟调用一次此方法的功能

+0

你如何显示消息之间有一些延迟? –

+0

更新了我的答案 - Javascript中的'setInterval()'函数为您提供了这种能力 – ManseUK

0

当您说'客户端完成时'时,您不明白您的意思。你的意思是用户通过点击一个按钮物理地请求更多消息?还是用户通过消息滚动/点击,然后客户端软件在所有人都看到时要求更多?