php后台如何给小程序写json接口?
发布于 5 年前 作者 yang98 13653 次浏览 来自 问答

请看这里!请看这里!请看这里!

我的后台是thinkphp框架,在controller里给小程序写的接口,拿获取openid的接口来举例吧,字符串成功传过去了,但是不能JSON.parse,按道理来说,json字符串要想用的话都要转成json对象,因为很少有不支持json字符串的语言,我根据以前给android写接口的经验,写了若干个接口出来,结果报错,我的值全都不能用,mygod:

哪位大神看到,随手把我这问题带走吧。

4 回复

给各位个提示,我的json是正经json,但是因为json串前边隐藏了三个空格,最后还是用工具查出来的,希望对一些朋友有帮助

检查一下你的php是否返回的json数据

php:

echo json_encode($data);

js:

JSON.parse(back.data)

不是null,json字符串中只有一个字段,那就是openid

检查一下json的值再JSON.parse,不能是null

回到顶部