0

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

4

2 回答 2

1

本地存储怎么样?

如果用户填写了任何输入字段,请将它们保存到 localStorage 并在用户提交表单后删除数据。

于 2013-03-28T07:43:39.590 回答
0

我的建议是:

$.ajax将语言更改到服务器时使用或提交语言和任何想要的用户数据$.post

于 2013-03-28T07:39:13.813 回答