2015-10-15 42 views
0

我正在开发一个phonegap的android应用程序。这是一个反馈应用程序,客户填写细节并提交给我们。我使用ajax文章连接到服务器文件(post.php),并发送短信和电子邮件给客户。 有时互联网连接太差,客户数据不会发布到服务器。 如何将表单数据保存在手机中并同步数据?如何在Phonegap中保存表单数据并同步到服务器?

+0

使用localStorage的删除它,但问题是同步以后你还是要说服用户重新提交 –

+0

添加成功或失败回调,如果失败则保存到本地存储并提示用户重新登录 – Amar1989

+0

我们不推送给客户重新提交。 –

回答

0

我的方式做到这一点:

当你正在做AJAX到你的服务器,添加了错误的方法,如果联接失败。

如果发生这种情况。将您的数据保存在localStorage中。

当应用程序恢复时,或当用户单击“重新提交”时,或者只要您想要时,创建一个函数“syncronize”。

在此功能,请从localStorage的数据,并重新做了AJAX,并且在AJAX的成功,从localStorage的

相关问题