js报错:Uncaught SyntaxError: Unexpected string
一、问题
今天在写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拼接是否正确即可。
js报错:Uncaught SyntaxError: Unexpected string的更多相关文章
- chrome js报错Uncaught SyntaxError: Unexpected string
		
个人博客 地址:http://www.wenhaofan.com/article/20180912123136 js报错,最后发现是$(function(){})这部分()不完整 $(function ...
 - chrome查看js报错Uncaught SyntaxError: Unexpected string
		
个人博客原文http://wenhaofan.com/article/20180912123136 js报错,最后发现是$(function(){})这部分()不完整 $(function({ $(& ...
 - 后台返回json字符串 页面js报错 Uncaught SyntaxError: Unexpected identifier
		
后台json字符串是 [{"name": "报销申请", "id": "start"}, {"name&quo ...
 - vue - public 引入 <script>报错 Uncaught SyntaxError: Unexpected token '<'
		
1.现象 原本我是直接在母版引入 <script type="application/javascript" src="static/config.js" ...
 - jquery使用ajax报错[Uncaught SyntaxError: Unexpected token :]
		
$.post('/ajax/validate.do',{"id": id},function(ret){ //ret }); 返回值明明是json,格式也是正确的,却解析不成功,在 ...
 - HTML5 plus  报错 Uncaught SyntaxError: Unexpected identifier at XXXX.html:1
		
最近使用 VUE2.X + muse-ui + HTML5 plus 开发webApp 调用HTML5 plus报错,错误提示如下 Uncaught SyntaxError: Unexpected ...
 - 打开了chrome审查元素 发现报错 Uncaught SyntaxError: Unexpected token )
		
这个错误并不影响业务处理,但是看到有报错,心里总是不爽. 经过几番查找,发现了原因. <a href="javascript:void()" oncick="onS ...
 - vue项目npm run dev 报错Uncaught SyntaxError: Unexpected token <
		
目前代码所处位置是micro分支,该分支是从dev分支直接拉下来进行npm run dev的,而dev分支是可以正常运行的,网上的诸多解释是babel转义时候报错,其实对比可见,两个分支不同的地方应该 ...
 - 页面报错Uncaught SyntaxError: Unexpected identifier
		
错误描述:未捕获的语法错误:意想不到的标识符. 如图所示:检查之后发现是页面js内缺少“,”引起的.添加之后就OK了.
 - JSP获取json格式的数据报错 Uncaught SyntaxError: Unexpected identifier
		
后台json字符串是 {"id":"cmdb_ci.`fully_qualified_domain_name`","field":" ...
 
随机推荐
- XLua基础
			
一.Lua文件加载 1).Resources加载xluaTest文件 2).通过loader加载 3).自定义Loader(相当于Resources加载和loader加载结合) 先自定义Loa ...
 - java小练习
			
打印99乘法表 因为有9行9列,所有要用两个for循环 int m; for (int i = 1; i < 10; i++) { for (int j = 1; j <= i; j++) ...
 - 通过一个小故事,理解 HTTPS 工作原理
			
本文摘录参考: 细说 CA 和证书(主要讲解 CA 的使用) 数字签名是什么?(简单理解原理) 深入浅出 HTTPS 工作原理(深入理解原理) HTTP 协议由于是明文传送,所以存在三大风险: 1.被 ...
 - 在上线项目中,用Vue写一个星级评价
			
先看一下效果: html: <div class="big-star-box"> <img :src="imgNum>0 ? srcStar : ...
 - Websocket实现即时通讯
			
前言 关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作.直到最近换了工作,到了一家是含有IM社交聊天功能的app的时候,我觉得我现在可以谈谈 ...
 - [Swift]LeetCode149. 直线上最多的点数 | Max Points on a Line
			
Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. ...
 - [Swift]LeetCode206. 反转链表 |  Reverse Linked List
			
Reverse a singly linked list. Example: Input: 1->2->3->4->5->NULL Output: 5->4-> ...
 - linux各个服务器的软件自启动
			
首先你需要编写一个shell脚本,也就是启动app的,当然还应该有stop的脚本 这里贴出我的,因为每个人的服务安装路劲不同,故启动不同,仅供参考.如有雷同,纯属你智障 web服务器: 应用服务器: ...
 - 《HelloGitHub月刊》第 07 期
			
最近工作上的事比较多,<HelloGitHub>月刊第07期拖到月底才发. 本期月刊对logo和月刊的排版进行了优化,不知道大家的反馈如何,还望大家多多反馈,让<HelloGitHu ...
 - 如何使用Git提高研发团队工作效率?
			
为什么使用Git 随着互联网时代的来临与发展,尤其分布式开发的大力引入,对于开发工程师来说,代码管理变成了头等难题.10多个人或者更多的成员的研发团队如何管理同一份代码,异地办公如何跟同事有效的维护同 ...