有关多语言网站php,jQuery的问题

时间:2015-09-15 09:48:24

标签: javascript php jquery multilingual

我在php开发网站。我已经设置了语言会话$_SESSION['language'] = 'english',并且我根据设置的会话包含了语言文件。在PHP中一切都很好,没有问题。

问题是我使用的是jquery验证器插件。我想根据当前的语言会话返回验证错误。 打击是一个小代码snidest。

英文朗文件代码。

` $lang = array();
$lang['0'] =  "Home";
$lang['1'] =  "Join";
$lang['2'] =  "Sign In";
$lang['3'] =  "close";
$lang['4'] =  "Email";
$lang['5'] =  "Choose Username";
$lang['6'] =  "Choose Password";
$lang['7'] =  "Are You Human?";`

例如,如果我在页面的某个地方需要回家,我就去做

echo $lang['0'];

在php中它很好。但是我如何在.js

中完成此任务

PS我知道解决方案就像在.php文件中写javascript代码请告诉我有没有其他方法可以做到这一点,或者有没有办法将php数组导入javascript如jsonencode

由于

1 个答案:

答案 0 :(得分:0)

你必须在js中传递你的php变量才能在前面使用它,例如:

<script>
var lang0 = <?php echo $lang['0'] ; ?>;
</script>