在做前端时候,遇到一个js错误:Uncaught SyntaxError: Unexpected string,这种通常什么原因造成的,该如何解决呢?在做前端时候,遇到一个js错误:Uncaught SyntaxError: Unexpected string,这种通常什么原因造成的,该如何解决呢? 解决办法: 1. jQuery有问题?引用的jQuery有冲突? 然后就去首页和分页面检查引用的jQuery,发现首页和分页面引用两个不同版本的jQuery,
解决办法:
1. jQuery有问题?引用的jQuery有冲突?
然后就去首页和分页面检查引用的jQuery,发现首页和分页面引用两个不同版本的jQuery,于是就去把分页面的jQuery引用去掉了。可是,还是报同样的错误,看来不是这个问题。
2. js代码中的string类型有问题?
检查分页面中那段有问题的代码块,发现ajax的有行代码的string拼接有问题。一般都是单引号嵌套双引号,但是可能写的时候没注意,单引号嵌套双引号在最前面又加了双引号,去掉前面多余的双引号问题成功解决。
3. js文件的bom问题
我曾经遇到一个这样的问题,就是一个js文件,只要你动里面的任何一个字符或者段落就报上面的错误,起初还以为是js有什么加密东西,后面发现原来是这个文件有bom,将代码改成无bom状态修改就不出错了。
 
总结
js的string拼接时候一定要小心谨慎,浏览器出现:Uncaught SyntaxError: Unexpected string错误,检查js代码的string拼接是否正确即可。
				 沃梦达教程
				
			本文标题为:js报错:Uncaught SyntaxError: Unexpected string
				
        
 
            
        基础教程推荐
             猜你喜欢
        
	     - this[] 指的是什么内容 讨论 2023-11-30
 - js禁止页面刷新与后退的方法 2024-01-08
 - JS前端广告拦截实现原理解析 2024-04-22
 - CSS3的几个标签速记(推荐) 2024-04-07
 - 浅谈Vue2和Vue3的数据响应 2023-10-08
 - 关于文字内容过长,导致文本内容超出html 标签宽度的解决方法之自动换行 2023-10-28
 - vue离线环境如何安装脚手架vue-cli 2025-01-19
 - 基于Vue制作组织架构树组件 2024-04-08
 - 浅析canvas元素的html尺寸和css尺寸对元素视觉的影响 2024-04-26
 - Ajax实现动态加载数据 2023-02-01
 
    	
    	
    	
    	
    	
    	
    	
    	
						
						
						
						
						
				
				
				
				