PHP変数をパラメータ名で設定する必要があります。PHP変数をパラメータに設定する
Javascriptのコード:
JS分離した外部ファイルに位置
<param name="movie" value="....;">
それがダイナミックになりますので、私は、値を取り出しました。
私の試み:
$movie = $_GET["movie"]
私は上記を試してみましたが、それはうまくいきませんでした。その後、私は
PHP変数をパラメータ名で設定する必要があります。PHP変数をパラメータに設定する
Javascriptのコード:
JS分離した外部ファイルに位置
<param name="movie" value="....;">
それがダイナミックになりますので、私は、値を取り出しました。
私の試み:
$movie = $_GET["movie"]
私は上記を試してみましたが、それはうまくいきませんでした。その後、私は
IDを呼び出すことができますので、あなたのparamタグは、Flashムービーのいくつかの種類のオブジェクトタグ内に存在すると仮定すると、
$movie = $_GET["movie"];
<param name="<?php echo $movie; ?>" value="....;">
にあるjavacriptはjs外部ファイルにありますので、私はPhpを使用できませんt、それにidを設定することは可能ですか? –
わかりません。 jsファイルに ".php"を追加すると "myfile.js.php"のようになります。それでは – sqram
は動作しますか? –
を試してみてください、上記のparamにIDを設定することができ
アム実際のパラメータ値はget変数として渡されません。 paramタグをどうやって見つけましたか?自分で印刷しましたか?その場合は、すでに必要なデータにアクセスできます。 PHPを使用しているので、ある時点でパラメータを出力したと仮定しています。
EDIT: JavaScriptはparam値を設定するために使用されるため、これはphpによってページが生成された後に発生する必要があります。つまり、同じスクリプト内で変数を渡すには遅すぎます。あなたができることは、そのような要求を処理する専用のPHPファイルへのAjax呼び出しの値を設定するために使用された同じJavaScript関数内からGET変数として渡すことです。このPHPファイルは出力を生成することができ、この出力を現在のページに置くことができます。参照:movie.phpで
jQuery.get('movie.php?id=' + movie_id, function(data) {
jQuery('.result').html(data);
alert('Load was performed.');
});
:
If (isset($_GET['movie_id'])) {
$movie_id = $_GET['movie_id'];
} else {
// no movie
}
javascriptの外部ファイルが実行され、読み込みが完了した後にparamに値を設定します。上記のparamもhtmlファイルに生成されます。 –
しかし、私は動的な値をデータベース内に保存する必要があるので、データベースにparam値を追加するためにPHPを使用していますが、試した方法では動作しません –
私の更新を見てください... –
これはjavascriptのコードではありませんします。
http://api.jquery.com/jQuery.get/
と仮定movie_idはそれで価値があります値= "...." "> – Tom
は、jsコード内に生成され、" apdiv1 "と呼ばれるdivに配置されるので、js –