如何创建会话并让用户稍后填充数据

时间:2019-03-25 06:44:56

标签: javascript jquery angular

我如何创建一个会话,以捕获用户输入,用户可以在填写表单时返回并从他们停止的地方继续。任何帮助都先谢谢您,因为我不知道最好的方法是什么

2 个答案:

答案 0 :(得分:1)

理想情况下,您应该将信息存储在数据库中(服务器端),但是如果希望信息在客户端(在浏览器会话之间)持久存在,则可以使用localStorage

要了解有关localStorage的更多信息,可以检查here

还有其他客户端存储技术,您可以根据需要选择。

  1. 饼干
  2. sessionStorage
  3. IndexedDB

我建议您也检查此链接以进行比较。 Client-Side Storage Technology

答案 1 :(得分:0)

客户端-服务器模型中“会话”一词的标准用法通常描述一种场景,其中使用HTTP cookie或加密技术来跟踪特定用户对站点的访问。这些是用户身份验证背后的裸机技术。

您在问题中表示的“会话”是为了跟踪用户可能已提交的数据的连续性。

在服务器端进行操作

  1. 跟踪用户可能已提交的数据。
  2. 保存用户可能提交的数据的任何部分。
  3. 将表格提供给用户时,请重新加载该数据。

在客户端执行

  1. 将用户数据保存在客户端浏览器的本地存储中。

  2. 每次将from加载到浏览器时都要查找此数据。

但是,服务器端方法是最可靠的,并且可以保证只要保留服务器端数据,数据就可以在任何时间范围内保持不变。