我当前正在使用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

09-20 23:54