나는 template toolkit 프레임 워크에서 일하고있다. 내 tt 파일에 perl 해시 데이터 형식이 있습니다. 이 해시 데이터 유형을 javascript 해시 데이터 유형으로 변환하고 싶습니다.자바 해시에 perl 해시를 convet하는 방법
코드 : 템플릿 :
[% 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>
지금 내가 자바 스크립트
질문은 흥미 롭습니다. 그러나 코드없이 대답하는 것은 불가능합니다. –
펄 : 내 $가 바르 = { '버전'=> 3.14, '일'=> [QW (월 화 수 목은 금 토 일), 'CGI'=> CGI-> 새로운() 'me'=> {id '=>'abw ', 'name '=>'Andy Wardley ', }, }; 템플릿 :이 버전은 Email [% me.name %]
이다 % 버전 %]
ID : [% me.id %] 이름 : [%의 me.name의 %]를 은 지금은에 나 해시를 원하는 자바 스크립트에서 액세스 할 수 있습니다. – Kalai@Kalai 질문을 편집 한 다음 주석에 추가하는 대신 (코드 형식을 사용하여) 추가하십시오. 댓글이기 때문에 읽기 어렵고 놓치기 쉽습니다. – Thor84no