我正在创建一个基于jquery mobile的社交网站。页面使用AJAX动态加载,并缓存在DOM中(jQM对此进行管理)。我在网站上有一个聊天系统:当用户点击联系人列表页面(/ chat /)上的一个名字时,一个带有选定联系人负载的对话历史记录的页面(/char/msg/?u= user _ name )。
问题:当用户与同一页面上的多个用户聊天时,会话页面的n个实例将被加载并存储在DOM上(/chat/msg/?u= user _1,/chat/msg/?u=user_2,...,/chat/msg/?u=user_n)。会话页面上的元素ID不可避免地会发生冲突,这将破坏聊天功能。
如何管理