在JavaScript中导入PHP变量。

22 浏览
0 Comments

在JavaScript中导入PHP变量。

我有一个名为english.php的文件,其中包含大量的变量值,都是$LANG数组的一部分。

示例:

$LANG['value_1']="abc";

$LANG['value_2']="xyz";

然后,我有一百万个不同的.php文件,它们都使用require_once('english.php');

这没问题,但我还使用了很多javascript和jquery插件,它们都有外部的.js文件。我该如何在javascript中获取$LANG的值,以便在.js文件中使用?

我猜我需要在.js文件的顶部添加代码,以在运行其余javascript代码之前读取.php数据。但我真的不知道该怎么做。

我看到了一些可能的想法,但我真的不想对所有内容进行重写。寻找一个简单的解决方案。有人能帮助这个无知的初学者吗?

======= 根据收到的评论添加更多信息 =======

现在我有一个lang.php文件,其中包含以下代码...



当我访问lang.php时,它成功访问english.php并弹出'abc'

我的问题是当添加到不同的文件时,它不起作用...



======= 编辑以添加解决方案 =======

在下面人们的评论的帮助下,我去掉了lang.php文件中的

其中,`json_encode` 是一个 PHP 函数,用于将变量转换为 JSON 格式的字符串。具体的使用方法可以参考官方文档:[http://php.net/manual/en/function.json-encode.php](http://php.net/manual/en/function.json-encode.php)

请注意,在使用 `

在lang.php中删除`