form 提交之后,发现 summernote 更新内容没有同步到后台

发布时间: 2018-01-10 15:59:23 作者: 大象笔记

在解决微信公众号图片保存到小程序后台时,发现用 jquery 替换掉了 summernote note-editor 中的图片地址之后,进行 form 提交,保存到数据库中的仍然是旧的图片地址。

原来 summernote 这里富文本编辑器是将原 textarea 设置为不可见,然后显示了一个自定义的 div 编辑区域。

例如:

<textarea name="features" class="form-control summernote" style="display: none;">
<div class="note-editor note-frame panel panel-default">...</div>

只是替换掉了 note-editor 的内容,并没有影响到 textarea 中的值。

需要在 jquery 修改逻辑之后主动触发同步

$(".summernote").summernote('triggerEvent', 'change');
我是一名山东烟台的开发者,联系作者