手机测试时服务器返回的json数据是string而不是object
发布于 6 年前 作者 luona 12174 次浏览 来自 问答

同样的数据,在开发工具中测试正常,每次请求服务器数据,返回的都是object,但一到手机上测试,服务器返回的json数据类型就变成string了,更要命的是手机上测试时偶尔又返回了正常的object类型,这个问题太隐秘了,很烦人啊,官方给个解释吧!

4 回复

手机和pc都是一样接口一样参数的数据?

我遇到过的string的问题是因为后台返回的数据含有空格转义符,ajax转不了object

你把返回的数据复制下去验证下是不是json

是用的console.log打印出来看的啊,开发工具上console.log出来的数据就是object,手机上console.log出来的就是string。

返回的数据里面是有空格。

但是开发工具是无视空格的,照样能自动转为object啊~

console.log,把服务器返回的数据打印出来,看看到底是server,还是client出问题了,最近发现手机端也可以查看cosole.log…

回到顶部