CKEditor 如何实现实时保存草稿功能!
问这个问题的原因是 在ckeditor中 我用了一个模板 然后根据模板添加文字和图片的 切换到源码模式的后 修改了一下图片的style样式 然后不小心把style的后面的双引号给删掉了 切换到原来模式后 什么都没有了!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
问这个问题的原因是 在ckeditor中 我用了一个模板 然后根据模板添加文字和图片的 切换到源码模式的后 修改了一下图片的style样式 然后不小心把style的后面的双引号给删掉了 切换到原来模式后 什么都没有了!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
楼主需要定时刷新,富文本框的内容,然后发起一个类似于Ajax的请求,
1.如果草稿内容对于各个浏览器同步要求不是很高的条件下:可以将草稿内容保存在浏览器中,方法还是很多的,比如H5的localStorage,还有另一种几近淘汰的Web sql DB(不推荐)。
2.如果对于同步要求较高的条件下(不过通常是这种情况):将草稿发给服务器,服务器来保存这个草稿最好。
具体的流程:
1.js定时发起一个事件,获取到富文本框的草稿
2.js发起一个Ajax请求,将草稿发给服务器
3.服务器保存草稿
可以在线保存或者本地用webstorage数据库保存,本地保存的话,需要浏览器支持
你可以判断如果浏览器支持webstorage就用webstorage保存,否则采用在线保存
那你再切回源码模式,把引号补上,不就可以了
有autosaved插件。。