我已经设法使用 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);
});