Javascript 语法错误:缺少;before语句-无明显错误?
我在下面代码的第二行中不断遇到上面的错误,不知道为什么!删除了下面的部分后,我的项目可以正常工作,没有问题,但我一直在使用它,因此它不会运行Javascript 语法错误:缺少;before语句-无明显错误?,javascript,php,Javascript,Php,我在下面代码的第二行中不断遇到上面的错误,不知道为什么!删除了下面的部分后,我的项目可以正常工作,没有问题,但我一直在使用它,因此它不会运行 <?php $myVar = $_POST['dropdown']; ?> <script type="text/javascript"> var myVar = <?php echo '$myVar';?> console.log(my
<?php
$myVar = $_POST['dropdown'];
?>
<script type="text/javascript">
var myVar = <?php echo '$myVar';?>
console.log(myVar);
</script>
var myVar=
console.log(myVar);
这可能是您的问题
var myVar = <?php echo '$myVar';?>
如果您不需要单引号,则应这样做:
var myVar = <?php echo $myVar . ';';?>
var myVar=
变量不是用单引号解析的。在关闭PHP标记后,您需要一个分号来关闭JavaScript行。可以是$myVar,也可以是“$myVar”。您的前面是一个鼻子山姆@杰布兰查德威尔扮演拉尔夫。打得好@弗雷德二世-
var myVar = <?php echo $myVar . ';';?>