我有大约10 MB的dom元素作为树视图结构 - 文件系统。我显然无法显示所有内容或对树视图进行分页,因此我必须动态构建HTML - 首先只显示第一级节点,然后在点击时添加第一级子节点。
所以我创建了一张地图:
folderId => leaf HTML
因此,当用户点击根(文件夹)时,我会从本地存储中动态添加第一级子级HTML。
问题是我无法将10 MB地图添加到本地存储 - 我不断收到QuotaExceededError
错误。我怎么能这样做?
答案 0 :(得分:0)
建议构建服务器端并使用ajax动态地从服务器获取所需的DOM数据
答案 1 :(得分:0)
将jjax与json一起使用,并使用jquery或javascript根据json数据创建dynaimic div。