ajax返回文本类型,如何处理!

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对应的细项!~~
慕仙森
浏览 485回答 2
2回答

千巷猫影

后端把输出内容转换为json格式exit(json_encode($data));前端把json字符串转换为数组res=JSON.parse(res);或res=eval('['+res+']');//res=eval('('+res+')');

30秒到达战场

是后端的问题,要么用json,要么用xml传输数据。这种数据前台无法解析。如后台返回json,拿到ajax返回的json。有两种方式解析得到js对象1、x=JSON.parse(data)2、x=eval("("+data+")");//固定语法,不需要问为什么,嘻嘻不用谢
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript