富文本提交到后台,前端如何传值

项目中需要有一个富文本编辑器,目前遇到一个无法解决的问题,富文本编辑好了,是直接把编辑内容用json传,还是把编辑器编辑好的html传到后台,如果是html传到后台,后台也是用json接收吗

简单粗暴 字符串传输 富文本中内容即可 , 下次展示的时候 前端拿到字符串重新去渲染即可。

1 Like

考虑过,我们两个都存

1 Like

大佬,两个都存是前端传一个原始文本,和一个渲染之后的html吗

简单粗暴。后台最简单

要看你的富文本编辑器,后端实际上是存两个字段,都是字符串,一个是编辑器结构化数据,一个是渲染的html, 比如 wangeditor这个富文本编辑器,我们通过它的方法获取json,转成json字符串,再把它生成的html拿到,一起存到后端

我也是赞成 @guohui666 的建议,存2份。
一份渲染后的HTML文本,一份原始文本。编辑的时候读取原始文本,渲染的时候读取HTML文本。

至于你这么提交给后端,都行,JSON,表单都没问题,只是要注意XSS问题,富文本编辑器是允许提交HTML代码的。

ok
感谢大佬建议