VM217:1 Uncaught SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON
时间: 2023-11-21 09:57:40 浏览: 206
这个错误通常是因为在引入第三方JS文件时,文件内容不是合法的JSON格式,而浏览器将其解析为HTML格式,因此出现了“Unexpected token '<'”的错误。解决方法是检查引入的JS文件是否正确,或者使用CDN引入第三方JS文件。以下是一个例子:
```html
<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.11/vue.min.js"></script>
```
相关问题
VM48568:1 Uncaught SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON
这个错误通常是因为在引入第三方JS文件时,文件内容不是合法的JSON格式,而浏览器将其解析为HTML格式,因此出现了“Unexpected token '<'”的错误。解决方法是检查引入的JS文件是否正确,或者使用CDN引入第三方JS文件。以下是一个例子:
```html
<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.11/vue.min.js"></script>
```
VM49:1 Uncaught (in promise) SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON
这个错误通常是因为在引入第三方JS文件时,文件内容不是合法的JSON格式,而浏览器却将其当作JSON格式进行解析,导致出现语法错误。解决方法如下:
1.检查引入的JS文件是否正确,是否存在语法错误或其他问题。
2.检查JS文件是否正确地设置了Content-Type头部,确保其正确地指定为application/javascript。
3.如果JS文件是通过CDN引入的,可以尝试清除浏览器缓存或更换CDN地址。
4.如果以上方法都无法解决问题,可以尝试使用JSON.parse()方法手动解析JSON字符串。
```javascript
try {
var data = JSON.parse(jsonString);
} catch (e) {
console.log(e);
}
```
阅读全文
相关推荐


















