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);
});