收藏
回答

php后台如何给小程序写json接口?

问题模块
API和组件

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

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

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

最后一次编辑于  2017-11-16  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

4 个回答

  • 漫无止境
    漫无止境
    2017-11-16

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

    2017-11-16
    赞同
    回复
  • 天赐Di
    天赐Di
    2017-11-16

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

    2017-11-16
    赞同
    回复
  • 吴森
    吴森
    2017-11-16

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


    php:

    echo json_encode($data);


    js:

    JSON.parse(back.data)

    2017-11-16
    赞同
    回复
  • 天赐Di
    天赐Di
    2017-11-17

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

    2017-11-17
    赞同
    回复