如果user1的内容被删除,它将自动从user2的提要中消失


If user1 content deleted, it dissapears from user2's feed automatically

我正在建立一个社交网络,我有一个问题,我想回答,如果有人能帮助我。

假设user1用ajax删除了他们的帖子,它立即在他们的提要中消失,但是他们朋友中的user2没有刷新他们的提要,并且它仍然显示user1刚刚删除的这篇文章。我该如何去删除那个帖子,已经删除,没有第二个用户必须刷新页面。我会做同样的方式加载新帖子,但在feed中专门搜索已删除的帖子,然后淡出它们,如果它没有找到某个帖子的id?

如果您的应用程序在ajax客户端交互方面非常繁重,我会尝试使用angular或它的一个相关版本,因为我相信它会为您节省很多麻烦。

基本上,如果去纯JS ' JQuery的方式,我可能会去有某种定时函数(沿着客户端线程的指导方针),将抓取页面中的所有帖子(甚至可能将其保存在一个列表中,所以你不必通过DOM每次?)和更新'删除'添加所需的帖子。