通过后退按钮单击重新访问时网页丢失信息

时间:2016-10-01 16:41:02

标签: javascript jquery html

我正在开发一个小型响应式webapp(我是javascript等新手)当用户使用后退按钮导航回上一页时,我遇到了几个奇怪的(对我而言)问题。以下概述了我的项目和问题。

我有一个持有客户和订单的后端数据库。这是使用PHP和SQL查询/更新的,并且按预期工作。

当应用程序启动时,它首先从数据库中下载所有现有客户,并使用条目填充数组和(html)客户表。

用户可以选择/编辑现有客户(通过客户表)或添加新客户 - 写入数据库,然后附加到客户数组和表。

选择客户后,用户可以选择为该客户添加订单 - 这将在当前窗口中打开订单页面。

在这里,我开始遇到几个问题:

如果用户导航回来(使用后退按钮),则会重新显示客户页面,但任何新添加的客户都不再可见,并且不会存储在customers数组中。刷新页面可以正确恢复所有信息。

我不明白为什么会这样,任何能够摆脱这种情况的光都会非常感激。我已经搜索了解决方案,但似乎找不到合适的解决方案(也许我问的是错误的问题。)

提前致谢。

0 个答案:

没有答案