javascript - Récupérez les données JSON de MySQL, comment le frontal traite-t-il la conversion et analyse le type JSON
给我你的怀抱
给我你的怀抱 2017-05-18 10:47:53
0
5
806

console.log invite comme ceci :

data: '{"site_name":"aaaa","site_keywords":"bbbb","site_beian":"闽ICP备8888888888号","site_description":"ccccc","site_statistic":"<a>wsdfadfasdfasdfasdfasdf</a>"}',

L'obtention de données json à partir de MySQL rencontre ce problème. Comment le front-end gère-t-il la conversion et l'analyse du type json ?

给我你的怀抱
给我你的怀抱

répondre à tous(5)
淡淡烟草味

Convertir une chaîne en objet JSON :

1    var res = JSON.parse(data); 
or
2    var res = data.parseJSON();
or
3    var res = eval('('+ data +')');

某草草

Utilisez JSON.stringify() pour le convertir en chaîne pour une utilisation ultérieure.

我想大声告诉你

Essayez d'utiliser JSON.parse, eval n'est pas recommandé ;
Essayez d'ajouter try...catch, la probabilité d'erreurs lors de la conversion de JSON en objets est assez élevée, comme des caractères non échappés et trop d'imbrications niveaux ;

essayer{

var myObject = JSON.parse(data);

}attrape(e){

console.log(e);

}

phpcn_u1582

Le backend définit le Content-Type de l'en-tête de réponse sur application/json, et les données génèrent une chaîne au format json. Le frontend obtient automatiquement l'objet JSON, qui peut être traité comme un objet js ordinaire.

左手右手慢动作
var data=[{"site_name":"aaaa","site_keywords":"bbbb","site_beian":"闽ICP备8888888888号","site_description":"ccccc","site_statistic":"<a>wsdfadfasdfasdfasdfasdf</a>"}];

console.log(JSON.stringify(data));
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal