【发布时间】:2013-02-20 17:11:08
【问题描述】:
祝大家今天好,
我有一个包含大约 90 到 100 个字段的表单,分为子表单,每次必须显示表单时使用 ajax 加载这些子表单。但我想在每次加载子表单时保留表单字段上的数据(假设页面意外刷新或者即使用户在子表单之间切换)。可以做到这一点的最佳方法是什么。
我在想我可以将它存储在 cookie 中,或者说存储在数据库中。但是,将它存储在数据库中意味着每次加载子表单时我都必须查询字段数据。同样,如果是 cookie,它必须读取存储在 cookie 文件中的数据。我需要一些帮助来决定什么是最有效的方式,尤其是在速度方面。
其中最好的方法是什么,或者是否有任何其他可能性在每次加载子表单时保留子表单中的字段数据(每次都通过 AJAX 加载。)
我正在使用 PHP 和 Codeigniter 框架。
谢谢!!
【问题讨论】:
-
在客户端执行。 Sisyphus 是一个很好的工具,它使用本地存储。
-
我希望我能接受 Tim 和 Marshall 的两个答案,两者都很棒。谢谢!
标签: php mysql codeigniter session cookies