Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 语法错误:缺少;before语句-无明显错误?_Javascript_Php - Fatal编程技术网

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 . ';';?>