2

データベースからすべてのコメントを取得するAjaxを呼び出したいと思います。

誰かだけがコメントしたときに、実行するAjax スクリプトにチェックを入れる方法。

stackoverflow notificationsと同じです。質問にコメントすると、ページをリロードせずに通知が表示されます (つまり、 On Runtime )。

今、私は悪い方法だと思うとき、10秒ごとに同じAjaxスクリプトを何度も実行しています.Soこれが私の作業Ajaxコードです:

$(document).ready(function(){
    setInterval(function(){
        $.ajax({
            type: "GET",
            url: "ajax_files/reload_notifications.php"
        }).done(function(result) {
            var $notifications = $('#notification_area');
            if ($notifications.length > 0) {

                $notifications.html(result);

            }
        });
    }, 10000);
});
4

1 に答える 1