javascript - 有没有办法从 ckeditor 中单击并保存内容然后关闭?

标签 javascript jquery ckeditor

我使用 CKEditor 作为我的文本编辑器。我想知道是否有一种方法可以在编辑器之外单击(即屏幕上的其他任何位置),然后保存它的内容?

最佳答案

当然 - 连接到编辑器的 blur 事件,并向您的 Save 处理程序发出 AJAX 请求。

// initialise
var editor = CKEDITOR.replace( 'editor1' );

// hook up blur
editor.on('blur', function(){
    var text = this.getData();
    $.ajax('/Save', {
        method: 'POST',
        data: { 
            content: text
        },
        dataType: 'json'
    }).done(function(){
         ...
    }).fail(function(){
         ...
    }).always(function(){
         ...
    });
});

http://jsfiddle.net/daveSalomon/sqbd2vjh/

关于javascript - 有没有办法从 ckeditor 中单击并保存内容然后关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30895953/

相关文章:

ruby-on-rails - 在 rails 中配置 ckeditor 以 Markdown 语法而不是 HTML 编写

jquery - CKEditor:使用 jQuery 的自定义对话框

javascript - 使用 Angular JS 和脚本加载器 Modernizr

javascript - 如何使用正确的名称将Kotlin函数导出到Javascript

jQuery 在带有选择器的标签中获取标签

javascript - 在 textarea 字段上实现 maxlength 的真正 "Angularesque"方法是什么?

javascript - 转换为 Jquery

javascript - 从用户输入更改 setState

javascript - 显示 Jasper Reports Server 提供的 pdf

django - 如何在ckeditor中配置简单的链接和图像附加?