什么是$(“#myDiv”)的更好的替代品.html(myResult);在这种情况下?

时间:2016-09-13 13:16:55

标签: javascript jquery ajax

我目前正在使用Ajax更新信息提要。 Ajax应添加到当前结果列表,而不是替换现有结果。

到目前为止,我已经创建了从数据库中获取数据所需的Ajax,但在回调函数中我使用了以下回调函数

fetchPosts.onreadystatechange = function() {
    if(fetchPosts.readyState === 4) {
        $("#resultfeed").html(fetchPosts.responseText);
    }
}

显然在回调函数中使用$("#resultfeed").html(fetchPosts.responseText);意味着在页面上覆盖任何先前的结果。如何更改此设置以便将结果添加到当前结果列表中?

1 个答案:

答案 0 :(得分:7)

使用追加或前置

$("#resultfeed").append(fetchPosts.responseText);  // Adds at the end
$("#resultfeed").prepend(fetchPosts.responseText); // Adds at the top