解决由于特殊字符导致json解析失败问题:

 

 

一、对后台数据进行编码

 

 

 二、使用javascript的decodeURIComponent函数解码

 空格字符" "使用java编码后是"+"字符,在用js解码时解码完还是+,所以对+进行处理

      decodeURIComponent函数解码字符串时,处理不了"+"

      decodeURIComponent(q.replace(/\+/g, '%20'))

即在调用decodeURIComponent函数之前要先把+替换为%20,这样就没有问题了