CKEditor - 未在 post 中提交数据

CKEditor - not submit data in in post

我的表单中有 html 代码:

<textarea name="page_desc" class="form-control" id="page_desc" placeholder="Page Description" rows="5"></textarea>

以下是我的javascript:

    $(document).ready(function() {
        CKEDITOR.replace('page_desc');
    });

它在表单中加载了 ckeditor,但是当我提交表单时它没有传递 page_desc 字段中的数据。我签入了 post 数据。 page_desc 字段为空。然后我试了这个:

    CKEDITOR.instances.page_desc.on('blur', function(e) { 
        console.log(e); //see screenshot below what it returns
        console.log(document.getElementById('page_desc').value);//it is blank
    });

在控制台中我得到这个:

data 这里是 undefined

CKEditor 不提供这样的数据。您必须使用如下代码:

CKEDITOR.instances.page_desc.getData();

并且必须使用自定义 ajax.

提交数据