console.log這樣提示:
data: '{"site_name":"aaaa","site_keywords":"bbbb","site_beian":"闽ICP备8888888888号","site_description":"ccccc","site_statistic":"<a>wsdfadfasdfasdfasdfasdf</a>"}',
從mysql取得json數據,這碰到這個問題,前端怎麼處理轉換解析json類型?
我想大声告诉你2017-05-18 10:49:53
盡量用 JSON.parse, eval 不建議使用;
盡量加上try...catch,JSON 轉對像出錯幾率蠻高的,例如有未轉義字符、嵌套層數過多;
try{
var myObject = JSON.parse(data);
} catch(e){
console.log(e);
}
phpcn_u15822017-05-18 10:49:53
後端設定回應頭的Content-Type為application/json,資料輸出json格式的字串,前端自動取得JSON對象,可以當js普通的object處理。