js解析json时遇到英文单双引号
来源:互联网 发布:撒哈拉的故事知乎 编辑:程序博客网 时间:2024/05/09 11:48
js局部刷新div时,在innerHTML的返回的内容的时候会出现引号,例如这样的形式:
{"intList":3,"name[0]":"<a href='docsendMain_view.jsp?strWorkId=14484410548912767&strWorkDetailId=1448441140492019' class='mui-navigate-right'> 测试001 <br> <span class='type'></span> <span class='person'>系统管理员</span> <span class='time'>2015-11-25</span></a>","name[1]":"<a href='docsendMain_view.jsp?strWorkId=14482573729797928&strWorkDetailId=1460600379013002' class='mui-navigate-right'> ztt测试发文拟稿搜狗浏览器 <br> <span class='type'></span> <span class='person'>系统管理员</span> <span class='time'>2015-11-23</span></a>","name[2]":"<a href='docsendMain_view.jsp?strWorkId=14482485992117092&strWorkDetailId=1448250692731388' class='mui-navigate-right'> ztt测试发文拟稿11月23日 <br> <span class='type'></span> <span class='person'>系统管理员</span> <span class='time'>2015-11-23</span></a>"}
那么js对json进行解析的时候,就会出现不能解析的问题...
疑难问题及解决方法:
1.将json数据中的单引号全部替换为#号;
<pre name="code" class="java">result = result.replaceAll("'","#"); result = result.replaceAll("'","#");
2.返回给js时,js对name[0],name[1]的读取;
dataObj进行接收json数据.....
<pre name="code" class="javascript">var result = xhr.responseText ;var dataObj = eval("("+result+")");//js执行ajax返回的json数据,需要先这样处理var content = dataObj["name["+i+"]"];
3.js将#号替换为单引号的方法;
<pre name="code" class="javascript">content = content.replace(/\#/g, "'");//替换#号content = content.replace(/\</g, "<");//替换<号content = content.replace(/\>/g, ">");//替换>号
0 0
- js解析json时遇到英文单双引号
- json解析时遇到英文双引号报错解决
- JS中拼接HTML遇到转译单双引号问题
- js中单双引号
- Jquery 解析 JSON html js 双引号 的问题
- JS里的单双引号
- json包含单双引号问题解决方案
- JSON中单双引号的处理
- JavaScript 限制文本框不可输入英文单双引号
- js 处理eval的单双引号
- JS中单双引号的区别
- 关于js的单双引号嵌套问题
- js添加json出现key双引号问题
- js json数组双引号中引入变量
- 单双引号
- 单双引号
- html、JavaScript、JSON中单双引号使用及嵌套
- php单双引号对变量解析的影响以及php向mysql插入数据时的变量解析问题详解
- leetcode101题 题解 翻译 C语言版 Python版
- linux 的 socket例子
- softirq, tasklet和workqueue的区别
- ToDo-List-><学习Python>
- Android下设置CPU核心数和频率
- js解析json时遇到英文单双引号
- BGP建立邻居过程
- 由于sdk版本,locationManager.getLastKnownLocation报错
- 【BZOJ1010】【codevs1319】玩具装箱,斜率优化DP
- c++作业3
- Oracle-24-聚合函数&group by的使用
- PAT (Basic Level) Practise (中文)1023. 组个最小数 (20)
- 南阳题目448-寻找最大数
- 网络_Xutils