Perlで動的に作成された配列をJavaScript関数に渡したい。要素ごとに渡したくありません。JavaScript関数で処理するにはどうすればよいですか?
my @perlArray;
<input type='button' onClick=call_me(perlArray) >
JavaScript:
function call_me(PassedArray){
#process the array
}
Perlで動的に作成された配列をJavaScript関数に渡したい。要素ごとに渡したくありません。JavaScript関数で処理するにはどうすればよいですか?
my @perlArray;
<input type='button' onClick=call_me(perlArray) >
JavaScript:
function call_me(PassedArray){
#process the array
}
配列をシリアル化するために使用JSON::XS
し、JS関数呼び出しの角かっこで囲まれた結果の文字列を出力し、適切なモジュール(などHTML::Entities
)を使用してHTML用にエスケープします。