我正在努力实施以下内容:
我有一个创建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。
我还想知道如何在发布到数据库后关闭编辑器实例。
非常感谢