如何将php值分配给javascript变量?

时间:2013-02-12 11:52:04

标签: php javascript

我使用以下代码:

  

       <?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?

谢谢!

3 个答案:

答案 0 :(得分:0)

也许试试这个:

<script>
         // More java code here I am guessing from your example...
         var java_id= <?php echo $_GET['id']; ?> ;
         alert(java_id);
</script>

答案 1 :(得分:0)

<?php  
  $id = $_GET['id'];
?>

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

正确关闭,你的php和javascript代码,这是两种不同的语言。

答案 2 :(得分:0)

如果你在.php文件上编写你的代码,那么javascript变量需要被包含在标签中,你可以通过在你的情况下像var java_id =“”那样直接使用变量来使用php变量。在脚本标记内...但是如果你试图直接访问.js文件中的php变量,那么你需要在包含.js文件之前创建全局javascript变量...