将perl文件中的JSON数据传递给javascript

时间:2017-11-16 08:59:45

标签: javascript json html5 perl perl-hash

我有几个包含少量代码的HTML文件,例如标题或文本框。这些HTML文件包含在perl文件中。 perl文件从服务器获取配置数据。根据该配置,它包含相应的HTML文件。

我现在要做的是引入一个javascript文件,它还可以获取配置数据并添加必要的属性,类,内容或任何需要的内容。

我使用JSON来存储数据。所以我想我可以以某种方式将JSON字符串传递给JS文件。我的前任解决这个问题的方法是创建一个隐藏的输入字段并将JSON字符串写入其值。但如果我想以同样的方式去做,我会感到一种不愉快的感觉。我确信有更优雅的方式。 我不得不说我对perl几乎一无所知。所以我想在这方面保持简单。有人能指出我正确的方向吗?

这是我到目前为止所做的:

returns "null"

在HTML中:

my $obj = from_json($json_data_from_server);
my $config_data = Dumper($obj);

结果是我有一个包含内容的输入字段:

<input name="js-config-data" type="hidden" value="$configData">

(另一件事,我需要弄清楚 - &gt;如何摆脱$ VAR1的事情......)

0 个答案:

没有答案