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