Rumah  >  Soal Jawab  >  teks badan

javascript - ajax mengembalikan jenis teks, cara menanganinya!

Susunan
(

[一般检查] => Array
    (
        [0] => 身高
        [1] => 体重
        [2] => 视力
    )

[内科] => Array
    (
        [0] => 主要病史
        [1] => 血压
        [2] => 发育
        [3] => 胸廓
        [4] => 肺部
        [5] => 心界
        [6] => 心音
        [7] => 节律
        [8] => 脾
        [9] => 肾
        [10] => 神经系统
    )

[外科] => Array
    (
        [0] => 主要病史
        [1] => 皮肤
        [2] => 淋巴结
        [3] => 甲状腺
        [4] => 脊柱
        [5] => 四肢
    )
)

Ini ialah kandungan yang dikembalikan Ia kelihatan seperti tatasusunan tetapi sebenarnya adalah rentetan.

Kemudian saya ingin menggabungkannya ke dalam struktur ini dan memaparkannya di bahagian hadapan (saya tidak tahu langsung, sila minta pendidikan) ps: Lapisan luar li memaparkan kunci, dan lapisan dalam memaparkan butiran yang sepadan dengan kunci! ~~

                                <ul>
                                    <li>
                                        <ul> 
                                            <li></li>
                                        </ul>
                                    </li>
                                </ul>
给我你的怀抱给我你的怀抱2687 hari yang lalu865

membalas semua(6)saya akan balas

  • 世界只因有你

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

    Bahagian belakang menukar kandungan output ke dalam format json

    exit(json_encode($data));

    Hujung hadapan menukar rentetan json kepada tatasusunan

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

    balas
    0
  • 仅有的幸福

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

    Ini adalah masalah bahagian belakang, sama ada json atau xml digunakan untuk menghantar data. Data jenis ini tidak boleh dihuraikan oleh bahagian hadapan.

    Jika json dikembalikan di latar belakang, dapatkan json dikembalikan oleh ajax. Terdapat dua cara untuk menghuraikan dan mendapatkan objek js

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

    Anda dialu-alukan

    balas
    0
  • 某草草

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

    JSON.parse(res)

    balas
    0
  • ringa_lee

    ringa_lee2017-07-05 09:57:56

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

    Anda boleh menggunakan struktur json.

    Contohnya:

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

    balas
    0
  • 伊谢尔伦

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

    Minta dia betulkan masalah belakang

    balas
    0
  • typecho

    typecho2017-07-05 09:57:56

    Ia kelihatan seperti maklumat daripada PHPvar_dump Mula-mula, sahkan kunci data json yang dikembalikan oleh bahagian belakang untuk memudahkan pemprosesan bahagian hadapan

    balas
    0
  • Batalbalas