前台传递json格式脚本到后台怎么过滤双引号

itliyi 2011-06-28 02:23:24
{"p1":[{"Name":"dddd","Value":"dddd"}],"p2":[{"first":1,"second":2},{"first":1,"second":2},{"first":1,"second":2}]}

如果p1中Name对应值dddd为双引号怎么处理,并且要保存到数据库,现在问题是不能正常传递到后台,谢谢
...全文
559 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
xandercheng1 2011-07-05
  • 打赏
  • 举报
回复
eval()
熊猫哥哥 2011-06-29
  • 打赏
  • 举报
回复
{"p1":[{"Name":"\"\"","Value":"dddd"}],"p2":[{"first":1,"second":2},{"first":1,"second":2},{"first":1,"second":2}]}

  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ferock 的回复:]
后台如果是C#的话,找微软的JsonHelp吧,或者自己写一个JsEncode方法,做字符串安全转义。

除了双引号之外还有另外6个字符都需要转义的。不过.Net已经有自己的方法了。


引用 2 楼 woshizhangxinhan 的回复:

同求这个问题。
我用的是easy ui datagrid 如果json里有单引号 或者 双引号 就会出问题!
[/Quote]


有具体方法么老大,后台是c#
挨踢直男 2011-06-29
  • 打赏
  • 举报
回复
"\"\""转义就可以了,但要看你这个json字符串是如何生成的?是以什么方式获得的?
yunhai824 2011-06-29
  • 打赏
  • 举报
回复
楼主直接上完整的处理代码!可以抵你多敲100句话
CaiKanXP 2011-06-29
  • 打赏
  • 举报
回复
楼主直接上完整的处理代码!可以抵你多敲100句话。
汉尼拔 2011-06-28
  • 打赏
  • 举报
回复
不用过滤
popfancy 2011-06-28
  • 打赏
  • 举报
回复
\"\"
兼哲 2011-06-28
  • 打赏
  • 举报
回复
后台如果是C#的话,找微软的JsonHelp吧,或者自己写一个JsEncode方法,做字符串安全转义。

除了双引号之外还有另外6个字符都需要转义的。不过.Net已经有自己的方法了。

[Quote=引用 2 楼 woshizhangxinhan 的回复:]

同求这个问题。
我用的是easy ui datagrid 如果json里有单引号 或者 双引号 就会出问题!
[/Quote]
itliyi 2011-06-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 t5500 的回复:]
jquery ajax提交时可以直接是json数据,那就不需要转义了(提交字符串数据的话,也只是在引号嵌套使用的情况下才需要转义),建议你用Chrome或Safari浏览器的js控制台看看具体报什么错误。
[/Quote]就是嵌套情况,FF 下FireDebug调试不了js错误
lijianc23 2011-06-28
  • 打赏
  • 举报
回复
urlencode 试下
乌镇程序员 2011-06-28
  • 打赏
  • 举报
回复
jquery ajax提交时可以直接是json数据,那就不需要转义了(提交字符串数据的话,也只是在引号嵌套使用的情况下才需要转义),建议你用Chrome或Safari浏览器的js控制台看看具体报什么错误。
lijianc23 2011-06-28
  • 打赏
  • 举报
回复
单纯转义的话 \"
itliyi 2011-06-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 t5500 的回复:]
服务器端脚本语言用的是?这个json数据是作为字符串传递的吗?通过什么方式传递的?
如果是字符串的话,估计要用反斜杠对引号进行转义。
[/Quote]
服务器端C#,恩 通过jquery ajax post方式
怎么反斜杠 谢谢
  • 打赏
  • 举报
回复
同求这个问题。
我用的是easy ui datagrid 如果json里有单引号 或者 双引号 就会出问题!
乌镇程序员 2011-06-28
  • 打赏
  • 举报
回复
服务器端脚本语言用的是?这个json数据是作为字符串传递的吗?通过什么方式传递的?
如果是字符串的话,估计要用反斜杠对引号进行转义。

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧