搜尋

首頁  >  問答  >  主體

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>
给我你的怀抱给我你的怀抱2757 天前895

全部回覆(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
  • 取消回覆