通过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