當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
当向后台插入或读取JSON数据遇见回车时
生活随笔
收集整理的這篇文章主要介紹了
当向后台插入或读取JSON数据遇见回车时
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天在項目中發現。當插入或讀取JSON數據時遇見回車符。返回JSON數據格式時會報錯(firebug里體現為亂碼),百度了一下發現JSON不支持字符串里存在回車!
解決的方法:
在向接口插入帶json格式的數據之前,將回車等特殊符合替換成json接受的符號。
在向接口請求讀取json格式的數據時。將回車等特殊符合替換成json接受的符號;
發送到后臺
myPostStr.replace(/[\r\n]/g,"|"); //將myStr字符串里的回車和換行符替換成"|" ( 經測試json支持這個特殊字符 )
讀取到前臺
GetJson.replace(/\|/g,"\n"); //將json里的特殊字符“|”替換成回車或換行符 (?/g?為正則全局標志,此處對?|?轉義?\|?)
注意:GetJson.replace("|","\n"); //只匹配第一次找到的|?
查看replace()方法的使用方法
本章已同步到我的新浪博客http://blog.sina.com.cn/leeyea1985
轉載于:https://www.cnblogs.com/mengfanrong/p/5084595.html
總結
以上是生活随笔為你收集整理的当向后台插入或读取JSON数据遇见回车时的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面试题_89_to_92_单元测试 JU
- 下一篇: js002-在HTML中使用JavaSc