前端报错:Uncaught SyntaxError: Invalid or unexpected token
我知道的可能原因有3个:
- 有字符缺少或多出来,例如单引号、双引号之类的
- 用了中文字符
- 其他。我曾经遇到一个错误,就是在jsp的a标签里面用el表达式时,用了很多无谓的单引号。
<a onclick="jump(\'' + user['name'] + '\',\'' + user['id'] + '\')">xxx</a>'
<a onclick="jump('${name}', '${id}')">xx</a> //写成这样就可以了