|
大神求救!!!
1.我在项目中,登录的时候分了两种,一种手机登录,一种第三方登录(以微信为例);
2.无论用手机还是微信,我登录成功之后都会把数据发送给服务器,然后服务器存储好返回给我,我在另一个页面需要拿出来。
3.我将返回的数据用 $api.setCookie('userLogin', JSON.stringify(data)); 存起来,然后在另一个页面再用 JSON.parse($api.getCookie('userLogin'));取出来。
4.我在安卓上运行的没有报任何错,一切都是可以的。那么问题就是在ios上,用手机登录也没有报错,就是第三方登录的时候就开始报错了,JSON.Parse error: Unterminated string at....
5.之后我在ios上调试,报的是JSON Parse error: Expected '}' at...
我初步查了一下发现都是json格式的错误,可是我的后台手机登录返回过来的数据和微信登录返回过来的数据没有区别,这个问题已经困扰了两天了%>_<%,求大神帮忙看看。。。
|
|