JQuery/Javascript内のPHP変数

私はいくつかのjavascript/jqueryコードを持っているし、いくつかのPHPに構文が間違っているようにする必要があります...

これは私がやっていることです:

$.post("myphp.php?something=$phpvariablehere",{ etc....

現在の結果は、 $ phpvariablehere をその値ではなく文字列として使用していることです。

誰でも正しい構文を知っていますか?

1

3 答え

これを使って:

$。post( "myphp.php?something = <?php echo $ phpvariablehere;?>"、{etc ....

サーバサイド(PHP)とクライアントサイド(Javascript)の言語の違いと、それらがどうやって相互にやりとりするのかを理解することは価値があります。最初に試行したような2つの異なる言語間でスワップすることはできません。PHPセクションを宣言する必要があります:

<?php ... ?>

変数を直接挿入するには、次のようにします。

<?= $phpvariablehere ?>

4
追加された

実際にはJSの質問ではありませんが、ここに行きます:

$。post( "myphp.php?something = <?php echo $ phpvariablehere?>"

4
追加された

または、より読みやすいバージョン(サーバー上で短いタグを使用できるようにするため):

$.post("myphp.php?something=<?= $phpvariablehere ?>"...

また、デフォルト設定で動作させるには、.jsではなく.phpでなければなりません。

2
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com

JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript