如何动态更改语言?

时间:2012-01-30 18:58:01

标签: php javascript jquery mobile multilingual

我是jquery手机,php和javascript的新手。

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

据我所知,javascript是客户端,php是服务器端,无法直接传递变量值。

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

由于

2 个答案:

答案 0 :(得分:0)

主要是当显示客户端页面时,服务器端.php脚本已经运行并完成。为PHP设置任何内容都不会使页面自行更改。你必须使用某种AJAX内容加载并将语言变量转发给服务于AJAX的.php。而是在这种情况下使用$ _GET。你在.php中用它做什么需要在你的代码中进一步调查......

答案 1 :(得分:0)

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