2009-11-22 13 views
5

私は、ユーザーが互いにメッセージを送信できるシステムを持つWebサイトを構築しています。ログインしたユーザーがメッセージを受け取ったときに、画面に更新情報が表示されるようにしたいと思います。ajaxでサーバーをポーリングする

これらのメッセージはリアルタイムである必要はないので、私は彗星やジャガーノートなどを使ってプッシュしたいとは思っていません。代わりに、私はちょうど毎分サーバーをポーリングし、更新を聞いてうれしいです。

私はjavascriptを初めて使っています。これを行うには滑らかで正しい方法があるのでしょうか。

http://www.mcfedries.com/JavaScript/timer.asp

答えて

4

プロトタイプがperiodicalUpdaterを持って、私の意見では当然の選択のようになります。

0

あなたは、タイマーを使用することができます。文書化された例:

new Ajax.PeriodicalUpdater('items', '/items', { 
    method: 'get', frequency: 3, decay: 2 
}); 
関連する問題