0

ここでajaxを使用してコメントを追加するためのチュートリアルを見つけました

動作しましたが、自分の横にいる他の人のコメントを表示するにはページを更新する必要があることに気付きました。誰かがコメントを追加した場合、Facebookのようにページを更新しなくても、コメントがすぐに表示されることを確認するにはどうすればよいですか。

ここに画像の説明を入力してください

ここで誰かが壁に投稿したサンプルを見て、彼がコメントを追加すると、ページを更新せずに即座に変更が表示されます。

4

1 に答える 1

1

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
        }
    }
});
于 2013-03-22T09:10:53.043 に答える