Array([一般检查]=>Array([0]=>身高[1]=>体重[2]=>视力)[内科]=>Array([0]=>主要病史[1]=>血压[2]=>发育[3]=>胸廓[4]=>肺部[5]=>心界[6]=>心音[7]=>节律[8]=>脾[9]=>肾[10]=>神经系统)[外科]=>Array([0]=>主要病史[1]=>皮肤[2]=>淋巴结[3]=>甲状腺[4]=>脊柱[5]=>四肢))这是返回的内容看起来是个数组其实是字符串,怎么让他真正变成一个数组!然后我想组合成这种结构然后在前端展示(一点思路也没有求教育)ps:外层li展示key内层展示key对应的细项!~~
2 回答
千巷猫影
TA贡献1829条经验 获得超7个赞
后端把输出内容转换为json格式exit(json_encode($data));前端把json字符串转换为数组res=JSON.parse(res);或res=eval('['+res+']');//res=eval('('+res+')');
30秒到达战场
TA贡献1828条经验 获得超6个赞
是后端的问题,要么用json,要么用xml传输数据。这种数据前台无法解析。如后台返回json,拿到ajax返回的json。有两种方式解析得到js对象1、x=JSON.parse(data)2、x=eval("("+data+")");//固定语法,不需要问为什么,嘻嘻不用谢
添加回答
举报
0/150
提交
取消