解决由于特殊字符导致json解析失败问题:
一、对后台数据进行编码
二、使用javascript的decodeURIComponent函数解码
空格字符" "使用java编码后是"+"字符,在用js解码时解码完还是+,所以对+进行处理
decodeURIComponent函数解码字符串时,处理不了"+"
decodeURIComponent(q.replace(/+/g,
'%20'
))
即在调用decodeURIComponent函数之前要先把+替换为%20,这样就没有问题了