Ajax提交表单时kindeditor编辑器中的内容如何赋值给textarea

最近在做个后台系统,需要嵌入富文本文本编辑。选择了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({
      //提交表单
    });
  }

参考资料

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...