ここでajaxを使用してコメントを追加するためのチュートリアルを見つけました
動作しましたが、自分の横にいる他の人のコメントを表示するにはページを更新する必要があることに気付きました。誰かがコメントを追加した場合、Facebookのようにページを更新しなくても、コメントがすぐに表示されることを確認するにはどうすればよいですか。
ここで誰かが壁に投稿したサンプルを見て、彼がコメントを追加すると、ページを更新せずに即座に変更が表示されます。
Javascript- setInterval
。
に渡される関数setInterval
で、新しいコメントがあるかどうかをバックエンドでチェックインします。もしそうなら、あなたはそれらを受け取り、既存のコメントブロックに動的に追加します。
アップデート:
$.ajax(your_url_to_script, {
type: 'post',
data: {
last: last_comment_time, // or just last comment, or Id doesn't matter
},
success: function(data)
{
if ( '' != data.content.trim() )
{
// code, that will add new comments to comments block
}
}
});