报错Uncaught SyntaxError: Unexpected token ( in JSON at position 0 at html/login/login.html:1

  • 报错信息
Uncaught SyntaxError: Unexpected token ( in JSON at position 0 at html/login/login.html:1
  • 首先点击定位到position 0这行是肯定没有语法错误的。判断报错出现真正位置(我这里出现在登录接口通后,账密错误的回调,看了一下逻辑,定位到错误位置)
    在这里插入图片描述
  • 错误原因:JSON.parse(里面必须是一个json字符串),而后端返回的returnData为:
({\"StateCode\":\"0\",\"ErrMsg\":\"用户名或密码错误,请确认后再登录!\",\"RecordCount\":\"0\",\"Datas\":{\"ServiceKey\":\"\",\"UserType\":null,\"itemId\":null}})
  • 解决: JSON.parse()改为eval()
	//var data = JSON.parse(returnData); 
	//改为👇
	var data = eval(returnData);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值