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, ">");//替换>号

js解析json时遇到英文单双引号相关推荐

  1. 2021-7-12 js解析json时取出数据为undefined

    bug 记录 描述:    js解析json时取出数据为undefined. 思路 bug 记录 说明 一.解决 二.分析 总结 说明 一.解决 var result=eval("(&quo ...

  2. JavaScript 限制文本框不可输入英文单双引号

    <input id="workname" style="width: 200px" name="workname" value=&qu ...

  3. 如何使用Node.js解析JSON?

    我应该如何使用Node.js解析JSON? 是否有一些模块可以安全地验证和解析JSON? #1楼 我想提一下,全局JSON对象还有其他选择. JSON.parse和JSON.stringify都是同步 ...

  4. JS解析json数据并将json字符串转化为数组的实现方法

    json数据在ajax实现异步交互时起到了很重要的作用,他可以返回请求的数据,然后利用客户端的js进行解析,这一点体现出js的强大,本文介绍JS解析json数据并将json字符串转化为数组的实现方法, ...

  5. java+解析未知json_在Java中解析JSON时如何忽略未知属性– Jackson @JsonIgnoreProperties注释示例...

    java+解析未知json 使用Jackson API在Java中解析JSON时的常见问题之一是,当您的JSON包含未知属性(即您的Java类没有对应于所有JSON属性的所有字段)时,该操作将失败. ...

  6. go json的key为数字怎么解析_golang向interface{}解析json时把所有的数字都当成float64...

    最近发现 golang解析json时把所有的int,float,double等数字,向interface{}解析时都当成float64(当然被双信号包围的数字除外,任何被双引号包围的,都是字符串.), ...

  7. Java、JS解析JSON对象、JSON数组

    一:三种JSON格式 基本类型 {"student": "张三","age": 18,"sex": true } 数组类 ...

  8. python string indices must be_Python解析json时提示“string indices must be integers”问题解决方法...

    本文实例讲述了Python解析json时提示"string indices must be integers"问题解决方法.分享给大家供大家参考,具体如下: import json ...

  9. python笔记22-literal_eval函数处理返回json中的单双引号

    前言 在做接口测试的时候,最常见的接口返回数据就是json类型,json类型数据实际上就是字串,通常标准的json格式是可以转化成python里面的对应的数据类型的 有时候开发返回的数据比较坑,不按常 ...

最新文章

  1. boost::asio中的C/S同步实例源码
  2. 运维-nginx +php 错误状态码说明
  3. 指针系统学习7-返回指针值的函数
  4. 【赠书】迁移学习如何入门,看看这本简明手册即可
  5. 比iPhone8更重要的新App Store,给内容产品的未来指出明路
  6. 【CSON原创】HTML5字体动态粒子效果发布
  7. error c4996: 'fopen' This function or variable may be unsafe如何解决
  8. PWN-PRACTICE-CTFSHOW-4
  9. 微软TechEd 2006亲历(六):微软新一代系统管理平台面纱待揭
  10. windows使用WSL安装linux子系统
  11. Eclipse启动项目报启动上下文失败问题解决方案总结
  12. 网站去色的通用方法(简单)
  13. kotlin环境配置
  14. UE4使用openCV库启动编辑器报错
  15. 我72岁开始学习python,花了一个星期--参加R语言会议有感
  16. RGB565 转 HSV C语言实现
  17. SqlServer数据库 设置查询结果字体
  18. 【HAVENT原创】Spring Boot + Spring-Kafka 异步配置
  19. Python春节特训营09:老师的点名神器
  20. 【ESAPI】WEB安全ESAPI使用

热门文章

  1. myeclipse关联项目启动问题
  2. vite + vue3 + storybook + ts 搭建组件库记录
  3. 珠海市首家希尔顿酒店正式开业
  4. 苦逼三流小公司程序员这半年找工作经历(2)面试题目 .
  5. rctimer二轴云台及云台控制板调试(Simple bgc 8位破解板)
  6. 三十天学会绘画pdf_《30天学会绘画》我从零基础开始
  7. 广东汤谱大全 广东煲汤食谱大全
  8. 食谱问题Diet Problem
  9. CSS — 字体和背景
  10. Android 开源项目整理