json作为ajax常用的一种数据类型,经常使用。但如果字段中出现换行符如何处理?

第一种解决方案:

后台代码把换行符\r\n替换为\\r\\n,前台代码js收到的字符就是\r\n,这时前端就可以根据\r\n做判断,替换为换行标签(br)

第二种方案:

后台代码对换行未做任何处理,直接给前端,这时前端就要这么处理了:

JSON.parse(JSON.stringify(s).replace(/\\n|\\r/g, "<br/>"))
<p v-html="regx(item.fieldOrignText)"></p>

第三种方案:

<pre>{{data}}</pre>

直接用pre标签展示内容,这时需要对比展示布局是否是需要的布局

仅供参考。。。。。。。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐