Convert Ich arbeite in template toolkit Rahmen. Ich habe einen Perl-Hash-Datentyp in meiner TT-Datei. Ich möchte diesen Hash-Datentyp in Javascript Hash-Datentyp konvertieren.wie man Perl Hash zu Javascript Hash
Code: Vorlage:
[% 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>
jetzt will ich die mir Hash zugänglich sein, in Javascript
Die Frage ist interessant, aber es ist unmöglich, sie ohne Code zu beantworten. –
Perl: my $ vars = { 'Version' => 3.14, 'Tage' => [qw (Mo Di Mi Do Fr sa so)], 'cgi' => CGI-> new(), 'mich' => { 'id' => 'abw', 'name' => 'Andy Wardley', }, }; Vorlage: Email [% me.name %]
Dies ist die Version [% version%]
Id: [% me.id%] Name: [% me.name%] jetzt will ich die mir Hash in JavaScript zugänglich sein – Kalai@Kalai Bearbeiten Sie Ihre Frage und fügen Sie sie (mit Code-Formatierung), anstatt es so in einem Kommentar hinzufügen. Es ist schwer zu lesen und leichter zu übersehen, weil es ein Kommentar ist. – Thor84no