javascript - Dapatkan data json dari mysql, bagaimana bahagian hadapan memproses penukaran dan menghuraikan jenis json
给我你的怀抱
给我你的怀抱 2017-05-18 10:47:53
0
5
807

console.log gesaan seperti ini:

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

Mendapatkan data json daripada mysql menghadapi masalah ini. Bagaimanakah bahagian hadapan mengendalikan penukaran dan penghuraian jenis json?

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

membalas semua(5)
淡淡烟草味

Tukar String kepada objek JSON :

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

某草草

Gunakan JSON.stringify() untuk menukar kepada rentetan untuk kegunaan seterusnya.

我想大声告诉你

Cuba gunakan JSON.parse, eval tidak disyorkan
Cuba tambah try...tangkap, kebarangkalian ralat semasa menukar JSON kepada objek adalah agak tinggi, seperti aksara yang tidak dilepaskan dan terlalu banyak tahap bersarang;

cuba{

var myObject = JSON.parse(data);
} tangkap (e){

console.log(e);
}

phpcn_u1582

Bahagian belakang menetapkan Jenis Kandungan pengepala respons kepada aplikasi/json, dan data mengeluarkan rentetan dalam format json Bahagian hadapan secara automatik memperoleh objek JSON, yang boleh diproses sebagai objek js biasa.

左手右手慢动作
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));
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan