返回的是字符串啊,解析为什么会报错,不能转为对象?
发布于 6 年前 作者 wtan 12174 次浏览 来自 问答

success: function (res) {              console.log(res);        var data = res.data        var data = JSON.parse(data)                      // console.log(data.src);            },

6 回复

应该是有隐藏字符  偶也遇到过  我去掉了最后一位

@玄博商标专利张亚洲13585092491: 不是说 js 文件,是你的服务器端程序文件,就是你 request 请求的那个服务器端程序文件(PHP?)。

貌似有隐藏的非法字符。服务器端是 PHP?查一下是不是有 BOM 吧。

哦,谢谢

隐藏的bom怎么删,百度了一头雾水,把js文件转为utf8无bom格式还是不行

你后端返回的数据有问题啊,data:"{“src”

建议从服务器端着手解决。

回到顶部