• 締切済み

Perlの配列をJavaScriptに渡せますか

Perlの配列を引数としてJavaScriptに渡したいのですが 出来ますか、 出来る場合のコードの書き方をお願いします。

みんなの回答

noname#199778
noname#199778
回答No.1

Perlで保持している配列のデータを、JavaScriptの構文を出力する部分でソースとして書き出すという形でなら、Perlで保持している配列のデータをJavaScript側に流すことも可能だと思います。 例えば、下記のソースでは、Perlの配列@hogeで保持しているデータを、出力するJavaScriptの構文の中に書き出すことで、Perlで持っているデータをJavaScriptに渡しています。 @hoge=('りんご','みかん','メロン'); print "<script type=\"text/javascript\"><!--\n"; print "fruits= new Array();\n\n"; $n=0; foreach $_ (@hoge){ print "fruits[$n]=\"$_\";\n"; $n++; } print "\n"; print "for (i=0; i<fruits.length; i++){\n"; print " alert(fruits[i]);\n"; print "}\n"; print "//--></script>\n"; こう言った方法であれば、可能だと思います。 参考になれば… 見当違いでしたら、ごめんなさい。

関連するQ&A