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!
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!
也许试试这个:
<script>
// More java code here I am guessing from your example...
var java_id= <?php echo $_GET['id']; ?> ;
alert(java_id);
</script>
<?php
$id = $_GET['id'];
?>
<script>
var java_id= <?php echo $id; ?> ;
alert(java_id);
</script>
正确关闭,您的 php 和 javascript 代码,它们是两种不同的语言。
如果您在 .php 文件上编写代码,则需要将 javascript 变量包含在标记中,并且您可以通过在您的情况下分配变量来直接使用 php 变量,例如 var java_id= ""; 在脚本标签内...但是,如果您尝试直接访问 .js 文件中的 php 变量,那么您需要在包含 .js 文件之前创建全局 javascript 变量...