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

如何替换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?

回答:

您可以使用replaceWith(请参阅:http

://api.jquery.com/replaceWith/ )

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

以上是 如何用ajax响应替换html元素? 的全部内容, 来源链接: utcz.com/qa/415358.html

回到顶部