我是jQuery Mobile的初学者。 我有一个简单的表格,有10个字段。
我的要求是,当用户提交此表单时检查互联网连接是否可用,然后将数据存储在DB中,然后在本地存储数据。每当互联网连接可用时,请同步这些数据并上传到服务器。
我怎样才能做到这一点?请指导我。
由于
答案 0 :(得分:2)
实现此目的的一种方法是使用对数据库的标准jQuery ajax调用。
如果它返回错误(除其他外,表明互联网连接可能不可用),请将数据(取决于您的需要)复制或移动到专门用作挂起上传队列的阵列。 / p>
然后通过setInterval运行一个函数来检查挂起的上传队列中是否有数据,如果尝试上传它,如果成功则从队列中删除上传的数据。如果失败,请将数据保留下次尝试。