Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找创建一个多页订购表格,第一页将包含一些下拉列表和文本字段,第二页将包含更多文本字段,第三页将是带有贝宝付款选项的订单摘要。
我只是想知道创建此订单的最佳方式是什么。我过去使用过会话,但从来没有让用户输入文本并从下拉列表中选择项目,有没有人有任何资源可以做到这一点?或者有谁知道我可以使用和修改的 jquery 或其他 ajax 示例或插件。
任何见解都会有很大帮助。
谢谢
最简单的技术可能是使用隐藏的表单字段将字段从前一个屏幕传送到最终屏幕。
只需确保在提交最终屏幕时验证所有值,以确保用户没有弄乱数据。
如果您不这样做,则根本不需要进行分页。只需使用 css 显示/隐藏“页面”。听起来您不必在任何时候保存“状态”。
但是如果你想做多个页面,使用会话或cookie来跟踪用户。然后将数据保存到数据库中并将其标记为不完整。在最后一页上,将其全部检索并显示在页面上。服务器无法判断请求是否为 ajax,因此无论您使用什么提交都无关紧要。