我已经构建了一个可以在iPad上运行的网络应用程序,可以有效地充当自助服务终端。该应用程序收集名称,地址和电子邮件等基本数据。然后将其发送到远程MySQL数据库。
如果WiFi / 3G连接中断,我有什么方法可以保护条目?例如,失败的提交可以存储在数组或localStorage中,直到重新建立连接为止。
这听起来可行吗?
答案 0 :(得分:0)
我发现这是解决一个简单问题的过于复杂的方法。
我现在将JSON字符串保存到localStorage,然后每隔 n 秒将那些字符串推送到实时服务器。检查window.navigator.online
;如果AJAX请求成功,则删除localStorage记录。