0

我是 jQuery Mobile 的初学者。我有一个简单的表格,它有 10 个字段。

我的要求是,当用户提交此表单时,检查互联网连接是否可用,然后将数据存储在数据库中,否则将数据存储在本地。每当互联网连接可用时,同步这些数据并上传到服务器。

我怎样才能做到这一点?请指导我。

谢谢

4

1 回答 1

2

实现这一点的一种方法是对数据库使用标准的 jQuery ajax 调用。

如果它返回错误(除其他外,表明互联网连接可能不可用)复制或移动数据(取决于您需要什么)到专门用作挂起上传队列的数组。

然后通过 setInterval 运行一个函数来检查挂起的上传队列中是否有数据,如果有则尝试上传,如果成功则从队列中删除上传的数据。如果失败,请留下数据以供下次尝试。

于 2013-03-25T09:39:29.153 回答