如何动态更改语言


How can I change language dynamically?

我是jquery mobile、php和javascript的新手。

我希望我的用户能够点击一个按钮(javascript on click事件),该按钮将执行"setlocale()"php命令。这将允许当前页面以不同的语言(法语)动态重新显示。

我知道javascript是客户端,php是服务器端,不能直接传递变量值。

那么,用$_POST["语言"]链接到当前页面是一种可能的方法吗?还是有其他方法?

感谢

主要是在显示客户端页面时,服务器端.php脚本已经运行并完成。为PHP设置任何内容都不会使页面本身发生更改。您将不得不使用某种AJAX内容加载,并将语言变量转发到为AJAX服务的.php。在这种情况下,请使用$_GET。您在php中使用它的方法需要在代码中进行进一步的研究。。。

使用XMLHTTPRequest将数据提交到PHP文件并获取响应。互联网上有很多关于它的教程,例如W3Schools或维基百科。