Thinkphp ajaxreturn 返回json数据带state的过滤
最近在做项目的时候发现,thinkphp3.2 ajaxreturn 返回json 数据的时候带state, referer 这两个特殊的字段

导致在前台query 解析数据的时候,多了两条数据,结果都是 undefined,经过认真的分析,得出了两个处理办法:
1、在前台用js处理,用delete和判断数字都行。
elete data.state;
delete data.referer;
for (var i in data){
if(!isNaN(i)){
var tag = data[i];
}else{
continue;
}
2、换一种生成 json 数据的方法,比如:json_encode(),这个函数。

浙公网安备 33010602011771号