小编典典

如何用ajax响应替换html元素?

ajax

如何替换ajax响应中的html元素?我所知道的是删除元素,如何用ajax响应替换已删除的标签?例如:

我有这样的代码:

<ul id="products">
...............
</ul>

当我单击一个按钮时,对codeginter控制器进行了ajax调用,在这里我接收到从数据库中提取并在另一个视图中呈现的新数据,该视图从ul开始并在ul结束时结束。

在ajax成功函数中,我这样做:

$('#products').remove();
//What to do now here to replace the removed portion with response of ajax?

阅读 565

收藏
2020-07-26

共1个答案

小编典典

您可以使用replaceWith(请参阅:http
://api.jquery.com/replaceWith/ )

喜欢: $('#products').replaceWith(response);

2020-07-26