[ad_1]
私はそれを処理してデータベースに保存できるように、スクリプトの外側の 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?
[ad_2]
コメント