【解決方法】PHP で JavaScript 値にアクセスする方法

プログラミングQA


私はそれを処理してデータベースに保存できるように、スクリプトの外側の JavaScript 変数値に PHP 変数にアクセスしようとしています。
これは JavaScript 関数です。

JavaScript
<script type = "text/javascript">
function Connect() {

	var host="localhost";
	var port=1883;
	document.getElementById("messages").innerHTML ="Connected to "+host +"on port "+port;
	
	  }
</scipt>

この値を PHP 変数に割り当てることができるように、AJAX 要求をポストバックまたは送信する方法、または処理のために PHP に情報を送信する方法がわかりません。

私が試したこと:

次のように、JavaScript内の値を別の変数に割り当てようとしました:

JavaScript
<script type = "text/javascript">
function Connect() {

	var host="localhost";
	var port=1883;
	document.getElementById("messages").innerHTML ="Connected to "+host +"on port "+port;
	var msg1 = "Connected to "+host +"on port "+port;
	  }
</scipt>

それは通常の方法で動作します – Messages:<p id="messages"></p> しかし、私はこれを変数に入れたいです。 何かのようなもの <?php $msgs = "<script>document.write(msg1)</script>"; echo $msgs;

しかし、それはうまくいきません。

解決策 1

次のコードを試してください。

<html>
<body>
<script type="text/javascript">
     var jsVal = "I love PHP!";
</script>

<?php
$txt = "PHP";
echo "Result: "."<script>document.writeln(jsVal);</script>";
?>

</body>
</html>

結果: PHP が大好きです。

解決策 2

How Str_replace document.write(obj with PHP?

コメント

タイトルとURLをコピーしました