Ajax——带表单的多语言页面


Ajax - multi-lingual pages with forms

我想了解以下情况是否可能:

  1. 一个.PHP页面,它有一个表单和供用户提交信息的输入
  2. 页面本身提供了几种不同的语言供用户在
  3. 中查看
  4. 用户可以更改语言但是表单和输入保留它们的值(如果用户添加了信息)-所以页面不能重新加载(因为它会丢失信息)

我认为这可能是通过使用Ajax解决方案来实现的,但是我很感谢任何想法或建议。

您实际上想要更改页面,因此重新加载可能仍然是最佳选择。否则,您需要使用javascript更改页面上的每个字符串,这可能会变得繁琐。

可以在不丢失数据的情况下重新加载。只需将语言信息添加到表单并发送另一个参数,以避免在php端发送表单时通常会发生的实际操作。以新语言呈现页面,并在表单中插入传输的数据。