【发布时间】:2014-08-19 09:28:02
【问题描述】:
我正在使用 YUI treeview 来显示一些层次结构。问题是即使我从后端删除一些节点然后刷新整个树,它也不能反映后端所做的更改.(即,如果我从数据库中删除某个节点,然后刷新包含树视图的页面,它仍会在树中显示已删除的节点。)
具有讽刺意味的是,这个问题只针对 IE 8 和 9。
我在 chrome 和 firefox 中没有遇到这个问题。
有没有办法解决这个问题?
【问题讨论】:
我正在使用 YUI treeview 来显示一些层次结构。问题是即使我从后端删除一些节点然后刷新整个树,它也不能反映后端所做的更改.(即,如果我从数据库中删除某个节点,然后刷新包含树视图的页面,它仍会在树中显示已删除的节点。)
具有讽刺意味的是,这个问题只针对 IE 8 和 9。
我在 chrome 和 firefox 中没有遇到这个问题。
有没有办法解决这个问题?
【问题讨论】:
问题可能不是 TreeView,而是浏览器过于激进的缓存。众所周知,IE 会这样做。使用调试器,查看实际从服务器传输的信息。在刷新中,浏览器实际上可能正在从自己的缓存中读取数据。如果是这样,则问题不在于 YUI。毕竟,它可以在其他浏览器中使用。
【讨论】: