PHPでjavascipt変数を使用する必要がありますが、どうすればよいですか?
例えば:
<script>
var abc = 'this is text';
</script>
PHPで変数を読み取るにはどうすればよいabc
ですか?
PHPでjavascipt変数を使用する必要がありますが、どうすればよいですか?
例えば:
<script>
var abc = 'this is text';
</script>
PHPで変数を読み取るにはどうすればよいabc
ですか?
それを行う 1 つの方法は、非表示のテキスト/入力ボックスを利用することです。
<input type="text" style="display:none" id="hiddenVal" />
Javascript で変数を入力ボックスに割り当てます。
<script>
function loadValues()
{
var abc = 'this is text';
document.getElementById("hiddenVal").value = abc;
//alert(document.getElementById("hiddenVal").value);
}
</script>
<body onload="loadValues();">
<form action="processing.php" method="post">
<input type="text" style="display:none" id="hiddenVal" />
<input type="submit" name="submit" id="submit" value="Submit" />
</form>
</body>
これは、Javascript 変数を使用してバックエンドに投稿できるようにする 1 つの方法です。または、これらの値を表示したい場合は、
スタイル="表示:なし"
コントロールで。
投稿が発生した後、 Processing.phpを使用して変数を取得できるはずです。
<?php
echo $_POST["hiddenVal"];
?>
これを行う非常に汚い方法ですが、うまくいきます。
とにかくこれがあなたを助けるかどうかはわかりません。しかし、この方法で、サーバー側で JavaScript を使用できます。
<script type="text/javascript">
var abc= 'this is text';
<?php $abc = "<script>document.write(abc)</script>"?>
</script>
<?php echo $abc;?>
あなたはAJAXで何かを試してみたいと思うでしょう。jQueryには、純粋に実行しても魅力的ではない場合に備えて、優れたAJAXライブラリがあります。
その可能性は次のとおりです。
PHPスクリプトにリダイレクトする
また
PHPスクリプトへのAJAX呼び出し