Php 如何动态更改语言?

Php 如何动态更改语言?,php,javascript,jquery,mobile,multilingual,Php,Javascript,Jquery,Mobile,Multilingual,我是jquery mobile、php和javascript的新手 我希望我的用户能够单击一个按钮(单击事件时的javascript),该按钮将执行“setlocale()”php命令。这将允许以不同的语言(法语)动态重新显示当前页面 我知道javascript是客户端,php是服务器端,不能直接传递变量值 那么,使用$_POST['language']链接到当前页面是一种可行的方法,还是有其他方法 感谢当显示客户端页面时,服务器端的.php脚本已经运行并完成。为PHP设置任何内容都不会改变页面

我是jquery mobile、php和javascript的新手

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

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

那么,使用$_POST['language']链接到当前页面是一种可行的方法,还是有其他方法


感谢

当显示客户端页面时,服务器端的.php脚本已经运行并完成。为PHP设置任何内容都不会改变页面本身。您必须使用某种AJAX内容加载,并将语言变量转发给为AJAX服务的.php。在这种情况下,请使用$\u GET。在.php中使用它做什么需要在代码中进一步研究…

使用XMLHTTPRequest将数据提交到php文件并获得响应。互联网上有很多关于它的教程,例如在或上。

我希望人们停止链接到W3Schools,这是一个糟糕的资源。我想使用$\u GET并在用户单击“选择语言”按钮后返回到同一个jqm内部页面。然而,我的测试表明,不可能在jqm内部页面上使用$\u-GET。如果jQuery-mobile中没有内部页面,那么$\u-GET工作得很好。真可惜:-(