kindeditor使用

如果说用php接收的话,在HTML中这样写就可以了
var editor;
KindEditor.ready(function(K) {
  editor = K.create('#editor_id');
如果是用ajax方式提交的话,这样是获取不到数据的,最关键的是数据不同步
在html页面中的javascript程序要这样写
<script type="text/javascript">
   KindEditor.ready(function(K){
                K.create('textarea[name="content"]', {
                themeType: 'simple',
                resizeType: 1,
                uploadJson: 'common/KEditor/upload_json.php',

                fileManagerJson: 'common/KEditor/file_manager_json.php',

//autoHeightMode : true,

                allowFileManager: true,
        //经测试,下面这行代码可有可无,不影响获取textarea的值
       // afterCreate: function(){this.sync();}
        //下面这行代码就是关键的所在,当失去焦点时执行 this.sync();
        afterBlur: function(){this.sync();}
});
});

</script>


<script type="text/javascript">
$(function(){
$(document).on("click","#btn",function(){
 
var posturl = "<{:U('Article/article_edit')}>";
var id = 0;
id = $("input[name='aid']").val();
var firstimage =  $("select[name='firstimage'] option:checked").val();
var title = $("input[name='title']").val(); 
var content = $("textarea[name='content']").val(); 

$.ajax({
               type: "POST",
               url: posturl,
               cache:false,
    dataType:'json', //要写
               data: {"aid":id,"title":title, 'firstimage':firstimage,'content':content },
               beforeSend: function(){
           },
success: function (data) { 
layer.msg(data.msg,{time:1000,});

},error:function(){
layer.msg("数据库繁忙,请稍后再试",{time:1000,});
   }
});


});

}); 

</script>


文章提交


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值