-7

I am using the following code:

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

Thank you!

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 代码,它们是两种不同的语言。

于 2013-02-12T11:53:50.903 回答
0

如果您在 .php 文件上编写代码,则需要将 javascript 变量包含在标记中,并且您可以通过在您的情况下分配变量来直接使用 php 变量,例如 var java_id= ""; 在脚本标签内...但是,如果您尝试直接访问 .js 文件中的 php 变量,那么您需要在包含 .js 文件之前创建全局 javascript 变量...

于 2013-02-12T12:05:46.367 回答