当前位置: 移动技术网 > IT编程>开发语言>JavaScript > js报错:Uncaught SyntaxError: Unexpected string

js报错:Uncaught SyntaxError: Unexpected string

2018年12月05日  | 移动技术网IT编程  | 我要评论

一、问题

今天在写jsp页面时,发现加上某段代码后,页面的其它js就失效了,死活出不来,然后打开谷歌浏览器发现,页面js报如下错误:

uncaught syntaxerror: unexpected string

在这里插入图片描述

二、解决

1. jquery有问题?引用的jquery有冲突?

然后就去首页和分页面检查引用的jquery,发现首页和分页面引用两个不同版本的jquery,于是就去把分页面的jquery引用去掉了。可是,还是报同样的错误,看来不是这个问题。

2. js代码中的string类型有问题?

检查分页面中那段有问题的代码块,发现ajax的有行代码的string拼接有问题。一般都是单引号嵌套双引号,但是可能写的时候没注意,单引号嵌套双引号在最前面又加了双引号,去掉前面多余的双引号问题成功解决。
在这里插入图片描述

三、总结

js的string拼接时候一定要小心谨慎,浏览器出现:
uncaught syntaxerror: unexpected string错误,检查js代码的string拼接是否正确即可。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网