Kiosk web-app:请求失败后重新提交数据

时间:2012-09-18 15:21:19

标签: javascript ios kiosk zepto

我已经构建了一个可以在iPad上运行的网络应用程序,可以有效地充当自助服务终端。该应用程序收集名称,地址和电子邮件等基本数据。然后将其发送到远程MySQL数据库。

如果WiFi / 3G连接中断,我有什么方法可以保护条目?例如,失败的提交可以存储在数组或localStorage中,直到重新建立连接为止。

这听起来可行吗?

1 个答案:

答案 0 :(得分:0)

我发现这是解决一个简单问题的过于复杂的方法。 我现在将JSON字符串保存到localStorage,然后每隔 n 秒将那些字符串推送到实时服务器。检查window.navigator.online;如果AJAX请求成功,则删除localStorage记录。