【发布时间】:2020-05-18 04:51:30
【问题描述】:
所以我有一个 NodeJS 站点,主页上有一个包含一些单选按钮的表单。当用户单击“提交”时,我希望根据答案将用户重定向到另一个页面。我已经弄清楚了(按钮有一个onclick 属性,它改变了表单元素的action 属性)。但是,我需要保留原始表单中的数据,以便在用户“选择了他们的路径”之后,我知道走了哪条路以及他们沿着这条路做出的答案。提前谢谢你!
【问题讨论】:
-
您可以在会话中保持客户端的状态。如果您使用的是 express,另一种选择可能是
express-session。它的工作方式是它以 cookie 的形式为用户分配一个唯一标识符,并将数据保存在某处(内存、数据库、文件等,具体取决于您选择的内容)。然后,当客户端发出另一个请求时,服务器会从 cookie 中获取带有标识符的数据。 -
@cubrr 非常感谢!我没有使用快递,但饼干是个好主意!请作为答案发布,以便我接受。
-
没问题!很高兴我能帮上忙。
标签: javascript html node.js forms