CKeditor编辑框内容去除换行符

CKeditor也是比较出名的富文本编辑器,最近在做一个Blog后台发布文章的功能时用到了CKeditor,感觉还是挺好用的,

但在项目期间,做修改blog内容功能时,出现了一个问题

写blog时是没有问题的,数据也相应的存储到数据库,但在修改时,想要把数据读出来,却报错了


uncaught syntaxerror:Invalid or unexpected token,中文意思是“无效或意外的标记

那....我哪来的错误的标记啊,好端端的发blog是可以的,为啥该就不行呢??

冷静,有个报错的行数,先去看一下这一行发生了什么


这个obj就是编辑器,把数据库里的内容写到编辑器

这样看也没错啊,该有的内容都有了,为什么会报错呢?

这里我有两个假设(莫喷,只是在下的有点傻的想法)

1.CKeditor编辑器解析不了html标签

2.会不会是这个奇怪的换行导致报错呢?

第一个假设,我只输入一个p标签并存导数据库,再取出来是没有问题,能正常显示,那么CKeditor是可以解析标签的

第二个假设,我想了一下,不换行是吧,那我就只在一行显示,我就在一行输入两个p标签,结果,果然是可以的

那么就可以肯定是回车换行的问题了,我打开sqlite,再次肯定了我的结论


第一个是会报错的,第二个没有换行就没有问题了,那么应该怎么消除这些空位呢?

总不能每次自己手动去除吧

我的后台使用php写的

php有个方法是

$str = str_replace(PHP_EOL, '', $txtarea);

这个是php去除换行符的方法

先把数据处理一下再把它存到数据库,就没问题了

其实CKeditor本身应该是可以配置去除换行符的吧....吧

我也不知道怎么设置,所以用了比较原始的方法

如果大家有什么好的方法和建议可以告诉一下我哦,谢谢大家

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值