私はtemplate toolkitフレームワークで働いています。私は自分のttファイルにperlハッシュのデータ型を持っています。このハッシュデータ型をjavascriptハッシュデータ型に変換したい。javascriptハッシュにPerlハッシュを繋ぐ方法
コード: テンプレート:
[% PERL %]
use JSON qw(encode_json);
my $vars = {
'version' => 3.14,
'days' => [ qw(mon tue wed thu fri sat sun) ],
'cgi' => CGI->new(),
'me' => {
'id' => 'abw',
'name' => 'Andy Wardley',
},
};
my $json = encode_json($vars->{'me'});
[% END %]
<script>
function callme(){
var me = [% $json %]
}
</script>
今私は私のハッシュはjavascriptの
質問は面白いですが、コードなしで答えることは不可能です。 –
たPerl: 私の$ VARS = { 'バージョン' => 3.14、 '日' => [QW(月火曜結婚木の金は太陽が座っていた)]、 'CGI' => CGI->新しいです()、 'me' => {id '=>' abw '、 ' name '=>' Andy Wardley '、 }、 }; テンプレート: Email [% me.name %]
これはバージョン[%バージョン%]
れたID:[%me.idの%] 名:[%me.nameの%] 今私は私のハッシュをしたいですjavacriptでアクセスできるようにする – Kalai@Kalaiコメントをコメントに追加するのではなく、質問を編集して(コードフォーマットで)追加してください。それはコメントであるため、読みにくく、見逃しやすいです。 – Thor84no