沙瑞金 发表于 2022-10-23 10:15:09

执行错误:SyntaxError: Unexpected token: [小于号]

执行错误:SyntaxError: Unexpected token: <

常见于http请求返回值进行json解析时此问题为接口错误,原返回json数据,接口返回了html导致
let ret = "<>"
ret = JSON.parse(ret)
//执行错误:执行错误:SyntaxError: Unexpected token: < (js/main.js#1 )

解决方法:


let str = "<>"
//判断第一个字符是否为 { ,成功则说明是标准json
if (str.substr(0, 1) === "{") {
   let ret = JSON.parse(str)
}


页: [1]
查看完整版本: 执行错误:SyntaxError: Unexpected token: [小于号]