关于新浪云JSON.parse报错的问题

2016-11-28  本文已影响35人  ahong_吴

问题:

在本地xampp测试没问题的代码,上传到新浪云就报错了,如下图:


E7F9)`%JPD67}7NT(R}TOPY.png

原因:

因为没有实名认证。
所以页面上会出现一个 " 该页面的提供者尚未完成 实名认证 您的访问可能存在风险",如下图:

Paste_Image.png

这是新浪云用js写入到php生成的,每次服务器返回的数据,其末端都会被新浪云加上一段js代码,如下图:

Paste_Image.png

明明服务器传回来的是字符串,可是后面却给你加了一大串不属于你的代码,这怎么解析啊。
所以这就是JSON.parse解析报错的原因。

解决办法:

在 php中加上头部
header("Content-type:");一个空的就行,就这么简单!
如图:

Paste_Image.png

本教程归本人所有,转载需说明来源。

上一篇 下一篇

猜你喜欢

热点阅读