有没有办法点击ckeditor,它保存内容,然后关闭?

时间:2015-06-17 15:27:48

标签: javascript jquery ckeditor

我使用CKEditor作为我的文本编辑器。我想知道是否有办法点击编辑器(即屏幕上的任何其他地方),然后保存它的内容?

1 个答案:

答案 0 :(得分:1)

当然 - 连接到编辑器的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/