当用户单击指向子页面的链接时,我想将当前页面的数据存储在 sessionStorage 中,然后再转到下一页。然后当这个新页面加载后,我想在这个页面上应用 sessionStorage 数据。
使事情复杂化的是链接是折叠菜单系统的一部分。这意味着该系统需要在存储页面数据之前进行更新(这也是在单击时完成的)。
所以本质上,想要的执行顺序:
- 用户点击链接
- 菜单系统更新
- 页面数据被存储
- 浏览器加载新页面
- 上一页的页面数据加载并应用于新页面
我的问题是执行所有内容的顺序。我不明白用户单击链接时如何控制执行操作的顺序。
感谢帮助