-7

私は次のコードを使用しています:

       <?php  
         $id = $_GET['id'];
         echo $id; 
            var java_id= <?php echo $id; ?> ;
             alert(java_id);


    </script>
The value doesn't alert. What is the mistake?

ありがとうございました!

4

3 に答える 3

0

たぶんこれだけ試してみてください:

<script>
         // More java code here I am guessing from your example...
         var java_id= <?php echo $_GET['id']; ?> ;
         alert(java_id);
</script>
于 2013-02-12T11:53:19.780 に答える
0
<?php  
  $id = $_GET['id'];
?>

<script>
  var java_id= <?php echo $id; ?> ;
  alert(java_id);        
</script>

phpとjavascriptコードを正しく閉じてください。これらは2つの異なる言語です。

于 2013-02-12T11:53:50.903 に答える
0

.phpファイルにコードを記述している場合は、javascript変数をタグで囲む必要があります。そこでは、var java_id = "";のように、場合によっては変数を割り当てることでphp変数を直接使用できます。スクリプトタグ内...ただし、.jsファイルのphp変数に直接アクセスしようとしている場合は、.jsファイルを含める前にグローバルjavascript変数を作成する必要があります...

于 2013-02-12T12:05:46.367 に答える