【问题标题】:Passing config options from file to javascript将配置选项从文件传递到 javascript
【发布时间】:2014-11-25 09:42:44
【问题描述】:

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

【问题讨论】:

  • 呵呵,你想用 Node 来读取 PHP 的配置文件吗?为什么不直接使用 PHP 获取配置文件并在 DOM 中的某处回显它?
  • 何必为 file_get_contents + echo json_encode($dataFromFile); 这样微不足道的事情设置 node.js?

标签: javascript php node.js browserify


【解决方案1】:

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

PHP 中的函数结束类似于:

exit(json_encode($data));

在javascript中(使用jquery):

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

【讨论】:

  • 这是一种解决方案,我没有想到,很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-05
  • 1970-01-01
相关资源
最近更新 更多