我使用以下代码:
<?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?
谢谢!
答案 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变量...