怎么才能让php服务器返回微信可以接受的json?

发布于 7 年前作者 taoxu8678 次浏览最后编辑 7 年前来自 ask

使用we.request()获取php服务器端返回的数据,其中res.data是整个网页的html代码,如何才能让php服务器只返回json?

3 回复
yixiuying
yixiuying1 楼6 年前

就是用wx.request获取服务器端数据时,获取服务器php提供的值的时候,他会返回整个页面的源代码?


$res = mysql_query(“SELECT * FROM birthday”,$con);


// 查询数组


$arr = mysql_fetch_row($res);


$arr = json_encode($arr);


echo $arr;

ligao
ligao2 楼6 年前

删除PHP文件中的HTML代码,只保留PHP代码,将要返回的数据拼装再json_encode。

//比对openid和appid
if (($result[‘openId’] != $openid) || ($result[‘watermark’][‘appid’] != $appid )) {
  $array=array(“status”=>“failure”, “reason”=>‘Invalid encrypted data.’);
  echo json_encode($array);
  exit(0);
}

juntan
juntan3 楼5 年前

json_encode?