変数を php に渡そうとしています。以下のコードを試しましたが、うまくいきませんでした。注: 以下のコードは、私が取り組んでいるものの単なる例です。私はそれをとてもシンプルにしました。
<script>
var value = 0;
alert("<?php echo"+value +" ?>");
</script>
変数を php に渡そうとしています。以下のコードを試しましたが、うまくいきませんでした。注: 以下のコードは、私が取り組んでいるものの単なる例です。私はそれをとてもシンプルにしました。
<script>
var value = 0;
alert("<?php echo"+value +" ?>");
</script>
これは不可能です。Javascript はクライアント (ブラウザー) ベースで、php はサーバー ベースです。
<script>
var value = 0;
window.location.href = "myphpfile.php?value=" + value;
</script>
myphpfile.php
をファイル名に置き換えて$_GET['value']
から、PHP コードで を使用して変数を表示できます。
例えば
<?php
echo($_GET['value']);
?>
PHP はサーバー側のスクリプト言語です。PHP スクリプトはページの読み込み時に実行されるため、コードの実行後にページに Javascript 変数を配置することはできません。Javascript 変数をフォームに投稿すると、可能になる場合があります。ページを更新せずに jQuery を使用して投稿することもできます。