我当前正在使用Ajax更新信息提要。 Ajax应该将添加到当前结果列表中,而不是替换现有结果。
到目前为止,我已经创建了从数据库中获取数据所需的Ajax,但是在回调函数中,我正在使用以下回调函数
fetchPosts.onreadystatechange = function() {
if(fetchPosts.readyState === 4) {
$("#resultfeed").html(fetchPosts.responseText);
}
}
显然,在回调函数中使用
$("#resultfeed").html(fetchPosts.responseText);
意味着该页面上的所有先前结果都将被覆盖。如何更改此设置,以便将结果添加到当前结果列表中? 最佳答案
使用追加或前置
$("#resultfeed").append(fetchPosts.responseText); // Adds at the end
$("#resultfeed").prepend(fetchPosts.responseText); // Adds at the top