Javascript 如何使用JQuery刷新DIV的内容?
我的用户有一个朋友列表,他们可以单击按钮从朋友列表中删除该朋友。这是按照以下步骤完成的 一旦发生这种情况,我需要刷新Javascript 如何使用JQuery刷新DIV的内容?,javascript,jquery,html,Javascript,Jquery,Html,我的用户有一个朋友列表,他们可以单击按钮从朋友列表中删除该朋友。这是按照以下步骤完成的 一旦发生这种情况,我需要刷新#containerFriendsRequestSent,因为它的内容已更改。我无法使用location.reload(true);因为页面上有过滤器,这将重置它们,这意味着用户必须重新选择过滤器选项 我想我可以使用类似$(“#containerFriendsRequestSent”)的东西。加载,但这似乎不会刷新页面 $('#containerFriendsRequestSen
#containerFriendsRequestSent
,因为它的内容已更改。我无法使用location.reload(true);因为页面上有过滤器,这将重置它们,这意味着用户必须重新选择过滤器选项
我想我可以使用类似$(“#containerFriendsRequestSent”)的东西。加载,但这似乎不会刷新页面
$('#containerFriendsRequestSent').append(wrapper);
wrapper.children('.destroy').click(function() {
$(".destroy").click(function() {
item.fetchedObject.set("status", "Deleted");
$('#containerFriendsRequestSent').load();
item.fetchedObject.destroy(null, {
success: function(results) {
console.log("DELETED");
},
使用$('#ContainerFriendRequestSent').html(''
将containerFriendRequestSent设置为空白,然后再次加载。您的.load()方法未正确使用。您必须给出一个参数,该参数指定必须加载哪些数据。在您的情况下,您希望重新加载页面的一个特殊容器,因此您必须这样做:
$( "#containerFriendsRequestSent" ).load("YOUR-SITE.html #containerFriendsRequestSent" );
查看jquery api:如果删除项目服务器端的逻辑正常,为什么不使用“.remove()”删除节点?这会更快,如果他们重新加载页面,它会正确地获取新的好友列表。我确实尝试过。删除()它删除了它,但没有问题,但没有正确地更新div。这对我来说非常适合