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

将配置选项从文件传递到javascript,javascript,php,node.js,browserify,Javascript,Php,Node.js,Browserify,在我的PHP项目中,有一个javascript代码应该使用配置文件中定义的一些值。所以,我正在寻找将配置值传递给javascript的最佳方法,而不必混合使用php和js。我认为这可以通过Node.js来实现,在Node.js中读取并解析配置文件,然后使用browserify将这个节点模块转换为浏览器js。这可能吗?如果您不想将PHP代码与JS代码混合使用,可以在javascript中对PHP函数运行ajax调用,该函数返回JSON和所需数据 PHP中的函数结尾类似于: exit(json_en

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

如果您不想将PHP代码与JS代码混合使用,可以在javascript中对PHP函数运行ajax调用,该函数返回JSON和所需数据

PHP中的函数结尾类似于:

exit(json_encode($data));
在javascript中(使用jquery):


嗯,您想使用Node读取PHP的配置文件吗?为什么不直接用PHP获取配置文件并在DOM中的某个地方回显它呢?为什么还要麻烦为像
file\u get\u contents
+
echo json\u encode($dataFromFile)这样琐碎的东西设置node.js呢?这是一个解决方案,我没想到,很好。
$.post("script.php", {}, function(data) {
    var configParams = JSON.parse(data);
});