javascript - ajax renvoie le type de texte, comment le gérer !
给我你的怀抱
给我你的怀抱 2017-07-05 09:55:56
0
6
891

Tableau
(

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

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

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

C'est le contenu renvoyé. Il ressemble à un tableau mais est en fait une chaîne. Comment le faire vraiment devenir un tableau !

Ensuite, je veux le combiner dans cette structure et l'afficher sur le front-end (je n'en ai aucune idée, veuillez demander des informations) ps : la couche externe li affiche la clé et la couche interne affiche les détails correspondant au clé! ~~

                                <ul>
                                    <li>
                                        <ul> 
                                            <li></li>
                                        </ul>
                                    </li>
                                </ul>
给我你的怀抱
给我你的怀抱

répondre à tous(6)
世界只因有你

Le backend convertit le contenu de sortie au format json

exit(json_encode($data));

Le front-end convertit la chaîne json en tableau

res = JSON.parse(res);
或
res = eval('['+res+']');//res = eval('('+res+')');
仅有的幸福

C'est un problème de back-end, json ou xml est utilisé pour transmettre les données. Ce type de données ne peut pas être analysé par le frontend.

Si json est renvoyé en arrière-plan, récupérez le json renvoyé par ajax. Il existe deux façons d'analyser et d'obtenir des objets js

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

De rien

某草草

JSON.parse(res)

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

Vous pouvez utiliser la structure json.

Par exemple :

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

Demandez-lui de corriger le problème de back-end

typecho

Cela ressemble un peu aux informations de PHPvar_dump. Tout d'abord, confirmez la clé de données json renvoyée par le backend pour simplifier le traitement front-end

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal