将配置选项从文件传递到 javascript


Passing config options from file to javascript

在我的PHP项目中,有一个javascript代码应该使用配置文件中定义的一些值。所以,我正在寻找将配置值传递给javascript的最佳方法,而无需混合php和js。我在想这可以通过 Node.js 来完成,其中配置文件将被读取和解析,然后这个 Node 模块将使用浏览器转换为浏览器 JS。这可能吗?

如果你不想将PHP代码与JS代码混合,你可以在javascript中运行ajax调用到php函数,该函数返回带有所需数据的JSON。

PHP 中的函数结束如下所示:

exit(json_encode($data));

在JavaScript中(使用jquery):

$.post("script.php", {}, function(data) {
    var configParams = JSON.parse(data);
});