プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (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";


こう言った方法であれば、可能だと思います。

参考になれば… 見当違いでしたら、ごめんなさい。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!