teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

echoが抜けていたので

2019/02/23 08:46

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -3,6 +3,8 @@
3
3
 
4
4
  ただ、単にjavascriptにPHPで処理した値を埋め込んで、スクリプトでイベントを発火した時に値を取得したいというだけならこういう方法はできます。その際必ずファイル名の拡張子を`.php`にしてください。また埋め込む時は必ず両側にダブルクオートで囲ってください。
5
5
 
6
+ ※あまりセキュリティ的にはオススメできず、通常はjsonにして受け渡すか、jQueryのdata()メソッドを使って、埋め込んだ値を取得したりします
7
+
6
8
  ```PHP
7
9
  <?php
8
10
  $rand = rand(1,10);
@@ -13,7 +15,7 @@
13
15
  <srcipt>
14
16
  $(function(){
15
17
  $('#test').click(function(){
16
- rand = "<?php $rand; ?>";
18
+ rand = "<?php echo $rand; ?>";
17
19
  alert(rand);
18
20
  });
19
21
  })