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