最近在做个后台系统,需要嵌入富文本文本编辑。选择了KindEditor。
问题描述
新建个form表单,其中name为content的textarea用KindEditor进行初始化。用jQuery提交form表单时,发现SpringMVC并没有接收到content的值。
解决办法
在执行jQuery form提交之前,执行KindEditor的sync()方法1。如:
<script>
var newsKindEditor;
$(function () {
//创建富文本编辑器
newsKindEditor = KindEditor.create("#newsContent");
});
function submitForm() {
//关键所在,同步输入的值到textarea中
newsKindEditor.sync();
$.ajax({
//提交表单
});
}
参考资料
- http://lxy.me/ajax-kindeditor-content-to-textarea.html ↩