如何在Phonegap中保存表单数据并同步到服务器?

时间:2015-10-15 10:32:38

标签: cordova data-synchronization

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

1 个答案:

答案 0 :(得分:1)

我这样做的方法:

当您对服务器执行AJAX时,如果连接失败,请添加错误方法。

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

当应用程序恢复时,或者当用户点击"重新提交"或者您想要的时候,创建一个功能"同步"。

在此函数中,从localStorage获取数据,再次执行AJAX,并在AJAX成功中将其从localStorage中删除