最近在asp.net中使用Ajax的过程中,有一个评论框,填写评论内容后,保存到数据库的时候是没有问题的,但是显示到前台的时候确不显示,经过调试,发现response.write()得到的字符串在使用eval()解析称为json格式的对象时总是失败。
在网上找了一些资料后,有文章说是由于json不能识别一些特殊的额字符,比如换行符,经过调试,发现我的问题不是换行符,而是空格符,就是评论的时候如果在末尾加空格符,而且存到数据库的时候没有处理掉,解析就会出现问题。
如果大家有同样的问题,不妨试一下,一般json解析字符串可能会因为字符串里面有特殊的字符,但是这个具体出现那种字符串以及可能不能确定,也可能和浏览器有关。
欢迎使用CSDN-markdown编辑器
最新推荐文章于 2024-08-23 20:18:16 发布