入力フォームに入力された値(変数)をphpでjavascriptに渡そうとしているのですがうまくできません。
コードは下のような感じです。
index.php
1<?php 2$hoge=$_POST['hoge'];//中身は日時 3?> 4 5・ 6・(中略) 7・ 8 9<script type="text/javascript"> 10var hoge = <?php echo json_encode($hoge); ?>; 11console.log(hoge); 12</script> 13<script type="text/javascript" src="main.js"> 14</script>
javascript
1console.log(hoge); 2window.onload = function(){ 3'use strict'; 4console.log(hoge); 5}; 6
コンソールをみてみると最後のconsole.log(hoge)以外は全て入力した値が反映されていました。
最後は「undefined」となっていました。
原因がわかる方、ご教示お願いします。