使用jquery

时间:2017-05-18 19:02:14

标签: javascript jquery caching dom

我有一个网页,会根据网络表单中的搜索参数列出课程的参与者。对于每个参与者,都有一个状态和一个操作按钮,它将打开一个弹出窗口,以更新参与者的状态......如下所示:

  • 先生好人 - 活跃[编辑]
  • 超人 - 待审[编辑]
  • batwoman - 活跃[编辑]
  • 皇后伊丽莎白 - 关闭[编辑]

如果在弹出窗口中更改了参与者的状态,则状态会在列表中更新而不进行回发 - 这可以通过jquery操纵dom来完成。

现在的问题是,如果我点击指向另一个页面的链接,然后使用后退按钮,那么浏览器将显示列表的原始版本,而不是最新状态变化。可以通过按F5或重新提交搜索表单来刷新列表,但我希望避免这样做。

所以,问题是我是否可以指示浏览器以某种方式刷新/更新当前页面的缓存版本? (与使缓存无效或重新加载页面相反)

理想情况下,我想像本地存储API那样执行“sessionStorage.refresh”或“document.updateCache”或类似的东西。

0 个答案:

没有答案