通过ajax读取json格式数据字符串出现回车时出错问题解决

通过ajax读取json格式的字符串出现回车时的处理方法。主要有两个方法。

①:后台处理,把字符串中的回车键去掉即可。这个就有一个缺点就是不能按照原样格式输出。

1  remark=remark.replaceAll("\n","");
2  remark=remark.replaceAll("\r","");

参考:https://blog.csdn.net/builderwfy/article/details/50419184

②:前端处理,把获取得到的json字符串做一下格式的转换。这个就可以把json按照原样输出,该换行的换行。(个人比较倾向这种)

注意:使用这种方法的时候,一定要把dataType:'json'这个配置去掉,否则会报parseerror的错误。

1 var jsonObj=JSON.parse(json.replace(/\n/g,"\\n").replace(/\r/g,"\\r"));

参考:https://www.cnblogs.com/alsf/p/8662189.html

posted @ 2019-11-05 10:51  masha2017  阅读(632)  评论(0编辑  收藏  举报