2012-05-07 11 views
0

私はディスカッションに貢献できるウェブサイト要素を作成しています。そうすることで、Ajaxを使用して、定期的な短い間隔で最新の投稿をリストの先頭に表示する必要があります。JQuery Ajaxを使って新しいレコードを返す方法

初期の結果を返す方法はわかっていますが、現在のアイテムリストに最新の更新のみを追加する方法についてはわかりません。

ヘルプ、誰ですか?

おかげで、 ジェフ

答えて

1

は一つの方法は、reguar間隔で内容を返し、コンテンツのdivの中にあることを示すサーバーページへのAJAX呼び出しを行い、です。

5秒ごとにgetlatestposts.phpというページを呼び出し、idコメント付きのdivに表示する簡単な例を以下に示します。これは、2秒ごとかそこらで、サーバーへの呼び出しのあまりを作るこのアプローチを行うにはしたくない場合は、あなたがseriuslyになります(DOMがロードされた後)すぐ

$(document).ready(function() 
{ 
    var refreshId = setInterval(function() 
    { 
        var tstmp = new Date(); 
     var uniqueTimeStamp = tstmp.getTime() 
        $('#coments').load('getlatestposts.php?'+uniqueTimeStamp); 
    }, 5000); 
}); 

を文書上で実行を開始しますSignalRのようなものに変換します。

関連する問題