【问题标题】:Ajax - multi-lingual pages with formsAjax - 带有表单的多语言页面
【发布时间】:2014-06-18 11:56:07
【问题描述】:

我正在尝试了解以下情况是否可能:

  1. 一个 .PHP 页面,其中包含供用户提交信息的表单和输入项
  2. 页面本身提供了几种不同的语言供用户查看
  3. 用户可以更改语言表单和输入保留其值(如果用户添加了信息) - 因此无法重新加载页面(因为它会丢失信息)

我认为这可以使用 Ajax 解决方案来实现,但如果有任何想法或建议,我将不胜感激。

【问题讨论】:

  • 有很多方法可以做到这一点。 Ajax 不是必需的,上传所有语言并隐藏除默认语言之外的所有语言。然后在选择每种语言时显示不同的语言。

标签: php jquery ajax forms


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    相关资源
    最近更新 更多