<?php
if($_GET['st'] !=''){
$st= $_GET['st'];
?>
<script>
var st = <?php echo $st; ?>
if(st !=''){
console.log('got function here');
}
</script>
<?php }?>
我想显示如果 $st 不等于空然后做其他事情做其他事情但它给出错误
pro.php?st=foo:13 Uncaught SyntaxError: Unexpected token if.
最佳答案
试试这个,
<?php
if($_GET['st'] !=''){
$st= $_GET['st'];
?>
<script>
var st = "<?php echo $st; ?>"; // assign var st properly with ("st";)
if(st !=''){
console.log('got function here');
}
</script>
<?php
}
?>
关于Javascript 代码在控制台中给出 if 条件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39740800/