• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JA)

PERLの中にJAVASCRIPTがあり、共通変数の呼び出し方法は?

このQ&Aのポイント
  • PERLの中にJAVASCRIPTがあり、PERLの共通変数を呼び出す方法を教えてください。
  • 質問者はPERLの中にJAVASCRIPTがあり、PERLの共通変数を呼びたいと考えています。どのようにすればよいでしょうか?
  • 質問者はPERLの中にJAVASCRIPTがあり、PERLの共通変数の読み込み方法を知りたいと述べています。どうすれば取得できるのか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

前回と意味としては全く同じ質問ですね。 perlはサーバーサイドです、phpなどと同じく。 (ここ、一度、覚えた方が、本当にいいと思いますよ) で、 答えとしては、 JavaScriptは、perlやphpがサーバー上で整形した後、 ブラウザで実行されます。 なので、 var abc=${STR_CHANGEPASSWD_CHEC}; var def=${STR_HALF_WIDTH_CHECK}; と書いておけば、ブラウザが「展開済み」の状態で読み込みます。 なので、それをブラウザがJavaScriptのソースとして実行します。 サーバー側で、 STR_CHANGEPASSWD_CHECこの変数が5で、 STR_HALF_WIDTH_CHECKこの変数が3なら、 var abc=5; var def=3; になった状態でダウンロードされそれを ブラウザが実行するのだから、受け渡せますよね? って理屈です。 まず!ここまでやってみて!意味が分かると思いますので。 なので、この理屈でやれば、どんな変数でもJSに持ち込めますよ。 このやり方は、サーバーサイド言語ならどれにでも 使えますので、覚えて損はないと思います。

akio123
質問者

お礼

ありがとうございます^_^

その他の回答 (1)

回答No.2

PHPでJSへの変数を渡すのも一応書いておきますね。 <?php $abc =1234; ?> ← ここは、PHPのパート <script> ←ここはJSのパート var hensu=<?= $abc ?>; ← $abcはPHPの変数 </script> これでブラウザには、 <script> var hensu=1234; </script> と、ダウンロードされるので、JSは、この変数を使用する! という、具合です!。