1

我已经设法使用 Ajax 刷新整个页面或单个元素。但是,我现在正试图随时随地更新我的文章评论。

我有一个文章页面,它输出所有文章。在每篇文章的下方,都有一个输出属于该文章的评论的表格,以及一个用于撰写新评论的表格。

我如何同时刷新这些表中的每一个?

我一直在看这个,但我无法正确实现它:

$(document).ready(function(){
   //ajax.php is called every second to get view count from server
   var ajaxDelay = 1000;
   var ids = [];
   $('[id^="zone-"]').each( function() {
      ids.push( this.id );
   });
   setInterval(function(){
            $.ajax({
                url: 'ajax.php',
                dataType: 'json',
                type: 'get',
                data: { refresh: 'hits', ids: ids },
                success: function(data) {
                    for (var key in data) {
                        var div = $('#zone-' + key).html( data[key] );
                    }
                }
            });
    }, ajaxDelay);
});

jQuery AJAX 实时更新同一页面上的多个元素

4

0 回答 0