CKEditor - 使用GetData()

时间:2015-04-09 20:06:51

标签: javascript ckeditor

我正在努力实施以下内容:

我有一个创建CKE实例的按钮(在表单之外):

<button type="submit" class="btn btn-default btn-sm" onclick="javascript: var editor81 = CKEDITOR.replace('divtext81')" value="Edit">Edit</button>

然后我有一个保存按钮(在表单之外):

<button type="submit" class="btn btn-default btn-sm" id="save81" value="Save">Save</button>

然后我使用以下javascript发布到mySQL数据库:

        $(document).ready(function (argument) {

        $('.btn').click(function () {



            id = $(this).attr('id').replace('save','');

            $edit = CKEDITOR.instances.editor81.getData();

            $cid = $('#cid' + id).val();

            $action = $('#action' + id).val();

            $eid = $('#eid' + id).val();

            $.ajax({

                url: 'include/editupdate.php',
                type: 'post',
                data: {
                    data: $edit,
                    cid: $cid,
                    eid: $eid,
                    action: $action
                },
                datatype: 'html',
                success: function (rsp) {
                    alert(rsp);
                }
            });
        });
    });

信息可以很好地发布到数据库,除了它没有从编辑器实例中获取任何数据,因此该字段始终为空白。所有其他字段都可以。后缀81是记录ID。

我还想知道如何在发布到数据库后关闭编辑器实例。

非常感谢

0 个答案:

没有答案