在火狐浏览器下调试时, 页面报错SyntaxError: expected expression, got ‘;‘或者SyntaxError: expected expression, got ‘if‘等
其实就是js部分某个变量没有赋值到,例如:
// 这种echo在前端输出的是空 var test = <?php echo 1 > 0 ? true : false ?>; 在前端js显示的是: var test = ;
注意: 在前端 test = ; 这样的变量没有赋值到就会报错,这时候就要检查下 JS 代码有没有这种输出了! 改过来就OK。
前端控制台 JavaScript函数报错 SyntaxError: expected expression, got ';' SyntaxError: expected expression, got 'if'
原文地址:https://www.cnblogs.com/pyspang/p/11172043.html
时间: 2024-11-08 23:46:30