Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果连接丢失,是否可以在本地保存表单?_Javascript_Php_Html_Jquery_Mysql - Fatal编程技术网

Javascript 如果连接丢失,是否可以在本地保存表单?

Javascript 如果连接丢失,是否可以在本地保存表单?,javascript,php,html,jquery,mysql,Javascript,Php,Html,Jquery,Mysql,我开发了一个调查web应用程序。该应用程序以html格式收集调查数据,用户必须上传几张照片。表单被发布到一个php脚本中,该脚本将照片存储在服务器上,表单的其余部分存储在MySQL数据库中。 一切正常,但有时测量员没有最好的互联网连接,我们会经历连接丢失。由于调查非常耗时,由于互联网连接不良而丢失数据将非常糟糕。 是否有办法在本地存储所有数据,以防丢失internet连接 /卡尔是的。很多应用程序都是这样工作的(Evernote、Google Keep等)。 您可以使用在用户计算机上存储简单(序

我开发了一个调查web应用程序。该应用程序以html格式收集调查数据,用户必须上传几张照片。表单被发布到一个php脚本中,该脚本将照片存储在服务器上,表单的其余部分存储在MySQL数据库中。 一切正常,但有时测量员没有最好的互联网连接,我们会经历连接丢失。由于调查非常耗时,由于互联网连接不良而丢失数据将非常糟糕。 是否有办法在本地存储所有数据,以防丢失internet连接


/卡尔是的。很多应用程序都是这样工作的(Evernote、Google Keep等)。 您可以使用在用户计算机上存储简单(序列化数据)。也可以用于存储复杂数据(图像、音频、视频等)


当用户填写表单时,您应立即将该数据本地保存在用户系统上,当用户成功提交数据时,您将删除本地数据。

是。很多应用程序都是这样工作的(Evernote、Google Keep等)。 您可以使用在用户计算机上存储简单(序列化数据)。也可以用于存储复杂数据(图像、音频、视频等)


当用户填写表单时,您应立即将该数据本地保存在用户系统上,当用户成功提交数据时,您将删除本地数据。

这是否回答了您的问题?您还可以检查连接是否丢失,并防止将表单提交/保存到存储和稍后发送等。这是否回答了您的问题?您还可以检查连接是否丢失,并防止将表单提交/保存到存储器,稍后再发送etcfantatic。我将研究localStorage和IndexDB解决方案。太棒了。我将研究localStorage和IndexDB解决方案。