它工作得非常好,我有所有的功能,但是当我通过ajax请求将它发送到PHP时,它并没有假设文本第一次进入CKEditor。只有在我第二次发出ajax请求之后,它才能工作。似乎CKEditor不是实时的,只有在X时间之后它才会保存我键入的信息,但是我找不到任何与它相关的内容。
我的初始化:
if (jQuery('#js-ckeditor:not(.js-ckeditor-enabled)').length) {
CKEDITOR.replace('js-ckeditor');
// Add .js-ckeditor-enabled class to tag it as activated
jQuery('#js-ckeditor').addClass('js-ckeditor-enabled');
}
$.ajax({ url: '../inc/call.php',
enctype: 'multipart/form-data',
processData: false,
contentType: false,
cache: false,
data: formData,
type: 'POST',
beforeSend: function(){
$("#article_btn").html('<i class="fa fa-cog fa-spin"></i>');
$("#article_btn").attr("disabled", true);
},
success: function(output) {...}});
还有一个问题,将这些信息保存到数据库的最佳方法是什么?