我在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'];
.js
中完成此任务
PS我知道解决方案就像在.php
文件中写javascript代码请告诉我有没有其他方法可以做到这一点,或者有没有办法将php数组导入javascript如jsonencode
由于
答案 0 :(得分:0)
你必须在js中传递你的php变量才能在前面使用它,例如:
<script>
var lang0 = <?php echo $lang['0'] ; ?>;
</script>