php处理json字符串注意事项
2019-05-19 本文已影响0人
StevenQin
- js端将数组转为json字符串
代码环境用到
微擎
和mui
和vue
(requirejs
引入),mui
发送post
请求,微擎
生成url
,vm.total_day_arr
是vue读取的数组。JSON.stringify(vm.total_day_arr)
转为json字符串
mui.post("{php echo $this->createMobileUrl('get_record_badge')}",{
day_arr:JSON.stringify(vm.total_day_arr),
custom_id:"{php echo $_GPC['custom_id']}",
},function(data){
//服务器返回响应,根据响应结果,分析是否登录成功;
console.log(JSON.stringify(data));
},'json'
);
- php端接收
htmlspecialchars_decode
把post过来的json字符串先过滤,json_decode
把json字符串
转为数组,加参数true
$day_arr = json_decode(htmlspecialchars_decode($_GPC['day_arr']), true);
// var_dump($day_arr);
// return json_encode(array('status'=>'ok','data'=>$day_arr));