###前提・実現したいこと
phpで定義した変数をjavascriptで活用したいです。
変数をif文で活用できる状態にしたいです。
###発生している問題・エラーメッセージ
sample.htmlを開いた時のエラー内容
Uncaught ReferenceError: sample is not defined
###該当のソースコード
sample.php
<?php $sample ='a,b'; ?> <script type="text/javascript"> var sample='<?php echo $sample; ?>'; </script> <script type="text/javascript" src="sample.js"></script>
sample.js
var test = sample; var propArry = test.split( "," ); if (propArry[0] == "a") { document.getElementById("vr").innerHTML = propArry[1]; } else { document.getElementById("vr").innerHTML = "NO data"; }
sample.html
<!DOCTYPE html> <html> <head> <script type="text/javascript" src="sample.js" charset="UTF-8"></script> </head> <body> <span id="vr"></span> </body>
###試したこと
alert(sample); では無事にデータが表示されました。
※コードの内容を簡略化しているため、特に意味のないものになっています。
回答3件
あなたの回答
tips
プレビュー