javascript - Problème avec JS Ajax natif pour obtenir des données et les convertir en objet JSON
高洛峰
高洛峰 2017-05-19 10:38:41
0
1
469

Utilisez ajax écrit nativement en js pour obtenir une liste de données, l'ordre est normal

xmlHttp.responseText L'ordre ici est normal

Mais lorsque je convertis la chaîne json en objet json, l'ordre n'est pas l'ordre d'origine

var json = eval('(' + xmlHttp.responseText + ')');

Existe-t-il un moyen de conserver l'ordre de sortie d'origine après la conversion ?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(1)
phpcn_u1582

Je ne comprends pas. Qu'est-ce que ça veut dire ? L’ordre des données a-t-il changé ? ?
En fait, il existe plusieurs façons de Json, vous pouvez toutes les essayer.

// 1
function toJson(json){
    return json ? (new Function("return "+ json))() : {}
}
toJson(xmlHttp.responseText)

// 2
JSON.parse(xmlHttp.responseText)

// 3 就是你那种
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal