zoukankan      html  css  js  c++  java
  • KindEditor使用过程中,用JQ提交表单时,获取不到编辑器的内容

    转载地址:http://blog.csdn.net/w_yunlong/article/details/50425502

    首先要说明的是,在使用提交按钮直接提交时,编辑器的内容是可以正常获取的,而使用 jq或js ,如$("#form").submit(),提交时,则编辑器的内容是无法获取的,这里在 kindEditor官方中提出的解决方案为:

    在编辑器创建时,增加属性:afterBlur:function(){this.sync();}

    这里看一个完整的实例:

    var editor;
    
    KindEditor.ready(function(K) {
    
    editor = K.create('textarea[name="content"]', {
    
    themeType:'simple',
    
    resizeType : 1,
    
    allowPreviewEmoticons : false,
    
    allowImageUpload : false,
    
    items : [
    
    'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
    
    'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
    
    'insertunorderedlist', '|', 'emoticons', 'link'],
    
    afterBlur:function(){this.sync();}
    
    });
    
    });
    

    这样,无论哪种方式提交都可以获取到编辑器的内容了


    在分享多多项目中的kindeditor.js已经修改,在265行增加词句:

    afterBlur:function(){this.sync();},

  • 相关阅读:
    spring boot 配置示例
    MyBatis 常用标签用法
    http请求头部常用参数
    CentOS7使用firewalld打开关闭防火墙与端口
    java8 base64
    MD5工具类
    各种远程登录工具
    MySql 常用命令
    spring-boot-mybaits 开启事务
    springboot 项目打包到 linux下无法 运行
  • 原文地址:https://www.cnblogs.com/linewman/p/9918269.html
Copyright © 2011-2022 走看看