将服务端的一个JSON格式的字符串输出给客户端js,客户端接收到的字符串里双引号被转义成“ "”的解决方案
2017-12-25 16:13
681 查看
将服务端的一个JSON格式的字符串输出给客户端js,客户端接收到的字符串里双引号被转义成“ "”了,导致将json字符串转换成json对象的时候报错。
如服务器端的字符串原为'{"姓名":"张三","性别":"男"}'
当用js接收时变成了var str = "{"姓名":"张三","性别":"男"}"。
解决方案为在js中用正则表达式替换"
str.replace(/"/g,"\"");
如服务器端的字符串原为'{"姓名":"张三","性别":"男"}'
当用js接收时变成了var str = "{"姓名":"张三","性别":"男"}"。
解决方案为在js中用正则表达式替换"
str.replace(/"/g,"\"");
相关文章推荐
- 10、取出一个字符串中字母出现的次数。如:字符串:"abcde%^kka27qoq" ,输出格式为: a(2)b(1)k(2)...
- 取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为: a(2)b(1)k(2)
- 取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为:a(2)b(1)k(2)..(注意,字母出现的次数,要过滤掉数字)
- 页面输出时用js转义替换字符串中的<script></script>标签,防止XSS
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- JS实现的一个query字符串转Json格式数据的方法
- ext异步请求一个aspx/ashx/web service取得数据,服务端返回一个json.然后客户端接收并显示.
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- JS实现的一个query字符串转Json格式数据的方法
- js字符串拼接时,日期控件中的双引号需要转义,不能用\"转义,要用&quot;
- 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用"6.2f"格式输出。
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- js 接收 json格式的字符串
- 将JS的任意对象输出为json格式字符串
- 【微软100题】输入一个表示整数的字符串,把该字符串转换成整数并输出。 例如输入字符串"345",则输出整数345
- JSON 序列化和反序列化:将时间由"//Date(10000000000-0700)//" 格式转换成 "yyyy-MM-dd HH:mm:ss" 格式的字符串
- Shell 输出字体颜色与背景颜色格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"
- Page_Load中指给客户端输出一个字符串 而不是所有的html内容也输出 出去 ;输出之后会发现在客户端接收的时候 responseText有值 但是responseXML没值
- 关于js中单引号(')和双引号(")的使用以及转义的理解
- js中将字符串转换成json--(//highcharts图表里data数据源必须是数组形势的[{name="test1"},{name="test2"}])