首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CKEditor 4内联编辑保存按钮插件

CKEditor 4内联编辑保存按钮插件
EN

Stack Overflow用户
提问于 2012-12-07 13:08:12
回答 3查看 5.6K关注 0票数 2

我刚刚创建了一个插件ajax保存。我查看了文档,而不是它使我混淆了它的实现。当单击并通过ajax保存内容时,如何使按钮工作?目前我无法得到内容。

文件夹: /plugins/ajaxsave/plugin.js

代码语言:javascript
运行
复制
var saveCmd = {
    modes : { wysiwyg:1 },
    exec : function( editor ) {
        **var $content = editor.instances.editor1.getData(); ?????**
        var $data = {'keyId': 1, 'token': TOKEN, 'content': $content};

        $.ajax({
            type: 'post',
            url: '../../script/php/file.php',
            data: $data,
            dataType: 'json',
            cache: false,
            success: function(data) {

                    alert( 'OK' );

            },
            error: function(data){
                alert('fatal error');
            }
        });
       CKEDITOR.instances.editor1.destroy();
   }

}
CKEDITOR.plugins.add('ajaxsave',  {    

    init:function(editor) {

        var pluginName = 'ajaxsave';
        var command = editor.addCommand(pluginName,saveCmd);
        command.modes = {wysiwyg:1 };   

        editor.ui.addButton('ajaxsave', {
            label: 'Save text',
            command: pluginName,
            toolbar: 'undo,1',
            icon: this.path+'save.png'
        });
    }
});
EN

回答 3

Stack Overflow用户

发布于 2012-12-07 16:05:38

代码语言:javascript
运行
复制
**var $content = editor.instances.editor1.getData(); ?????**

应:

代码语言:javascript
运行
复制
var $content = editor.getData();

editor有一个关于你插件的init方法的论点。对每个编辑器实例都调用此方法。

票数 3
EN

Stack Overflow用户

发布于 2012-12-07 14:03:53

试试这个:-

代码语言:javascript
运行
复制
  var ckvalue = CKEDITOR.instances['editor1'].getData(); // editor1 is id of the ckeditor textarea


   //or

   $('#editor1').ckeditor(function( textarea ){
    $(textarea).val();
    });
票数 0
EN

Stack Overflow用户

发布于 2013-09-23 10:34:35

看看我的问题--在这里回答。

How to add an ajax save button with loading gif to CKeditor 4.2.1. [Working Sample Plugin]

在工作的保存按钮插件的答案中有一个下载链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13763727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档