2011-11-04 89 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

當您說'客戶端完成時'時,您不明白您的意思。你的意思是用戶通過點擊一個按鈕物理地請求更多消息?還是用戶通過消息滾動/點擊,然後客戶端軟件在所有人都看到時要求更多?