我有一个用 PHP(前端的 jQuery/JS)编写的数据库应用程序,它有双语标签/文本。目前只能在维护页面上更改自己的语言(表单提交,然后 PHP 用他们的新语言选择更新会话变量),但用户希望我添加一个语言下拉菜单,该下拉菜单会出现在所有页面的角落。当页面包含表单时,我不希望用户在碰巧更改语言时丢失部分输入的数据,因此我需要以某种方式保存/恢复表单数据。有没有简单的方法可以做到这一点?我知道我可以使用 jQuery 来序列化表单,但是接下来呢?将添加到 URL 中的内容发送并在 PHP 中获取?然后呢?编写一些例程来遍历表单字段并正确处理它们(输入、选择、单选框等)。都不同)?似乎应该有一个更简单的方法。我不介意将自己限制在支持 HTML5 的解决方案或添加 jQuery 插件。