假设我有一个使用JQuery Mobile编写的移动网络应用程序,该应用程序从数据库中检索数据,以在单个网页中填充各种列表和其他UI元素,但是在JQuery Mobile中定义了多个页面。
检索此数据并填充所有列表后,允许用户输入和删除信息,例如向列表添加项目,修改条目等等。必须将这些更新推送回服务器。
我的问题是,如果说系统与网站的连接断开连接,那么可以安全地假设,如果我们继续检查恢复的连接(通过Ajax),移动浏览器将记住添加的所有信息和在列表中修改(因为它都是在java中完成的?)。是否有一个向上限制浏览器可以支持多少个表单元素,它可能会开始“忘记”它设置的值,所以当它重新连接到主服务器时,它将不知道要发送给它的更改?
答案 0 :(得分:2)
如果您使用的是HTML5,则可以使用本地存储机制,直到恢复与服务的连接为止。
答案 1 :(得分:0)
听起来你应该将这些信息存储在Cookies中,然后当再次实现连接时,将Cookie与数据库中的信息相匹配,如果存在差异,则将Cookie存储在数据库中。