搜索

首页  >  问答  >  正文

javascript - 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对应的细项!~~

                                <ul>
                                    <li>
                                        <ul> 
                                            <li></li>
                                        </ul>
                                    </li>
                                </ul>
给我你的怀抱给我你的怀抱2793 天前913

全部回复(6)我来回复

  • 世界只因有你

    世界只因有你2017-07-05 09:57:56

    后端把输出内容转换为json格式

    exit(json_encode($data));

    前端把json字符串转换为数组

    res = JSON.parse(res);
    或
    res = eval('['+res+']');//res = eval('('+res+')');

    回复
    0
  • 仅有的幸福

    仅有的幸福2017-07-05 09:57:56

    是后端的问题,要么用json,要么用xml传输数据。这种数据前台无法解析。

    如后台返回json,拿到ajax返回的json。有两种方式解析得到js对象

    1、x = JSON.parse(data)
    2、x = eval("(" + data + ")");//固定语法,不需要问为什么,嘻嘻

    不用谢

    回复
    0
  • 某草草

    某草草2017-07-05 09:57:56

    JSON.parse(res)

    回复
    0
  • ringa_lee

    ringa_lee2017-07-05 09:57:56

    [
        {
            "一般检查": [
                "身高",
                "体重",
                "视力"
            ]
        },
        {
            "外科": [
                "主要病史",
                "皮肤"
            ]
        }
    ]

    可以使用json结构。

    举个例子:

    var a = [1,2,3,4];
    var b = [5,6,7,8];
    var obj = {};
    obj['a'] = a;
    obj['b'] = b;

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-07-05 09:57:56

    后端的问题,让他改

    回复
    0
  • typecho

    typecho2017-07-05 09:57:56

    看起来有点像PHPvar_dump出来的信息,首先确认一下后端返回来的数据钥匙json的前端处理才会简单

    回复
    0
  • 取消回复