Javascript CkEditor与jquery表单冲突

Javascript CkEditor与jquery表单冲突,javascript,jquery,ckeditor,Javascript,Jquery,Ckeditor,我正在使用CKEditor并尝试使用jquery提交表单,但我遇到了冲突 Jquery 从我的控制器中,我转储了结果,使用ckeditor的所有文本区域都是NULL 我试图尽可能的清晰,但这就是我所得到的全部我相信使用ckeditor,您必须从文本编辑器中获得HTML,如下所示: var data = CKEDITOR.instances.editor1.getData(); 因此,在调用ajax之前,可以将数据设置为表单中的隐藏输入,以便新表单数据(this)保持不变 var data =

我正在使用CKEditor并尝试使用jquery提交表单,但我遇到了冲突 Jquery

从我的控制器中,我转储了结果,使用ckeditor的所有文本区域都是
NULL

我试图尽可能的清晰,但这就是我所得到的全部

我相信使用ckeditor,您必须从文本编辑器中获得HTML,如下所示:

var data = CKEDITOR.instances.editor1.getData();
因此,在调用ajax之前,可以将数据设置为表单中的隐藏输入,以便新表单数据(this)保持不变

var data = CKEDITOR.instances.editor1.getData();
$('#MyHiddenInput').val(data);

使用发件人发送ckEditor的最佳方法是更新ckEditor实例

for (instance in CKEDITOR.instances) {
    CKEDITOR.instances[instance].updateElement();
 }

我找到了解决方案

去掉
processData:false
,看看它是否改变了。@Taplar it thorow
未捕获类型错误:非法调用
怪异。您要将什么类型的表单数据传递到后端,以及如何尝试访问它?编辑:同时尝试删除
contentType:false
,这样jQuery会将内容类型添加到requestsame错误中,我正在尝试提交一个from,其中包含htmlth中的描述,这不会告诉我太多。“描述”只是一个文本区域吗?您的后端是PHP还是其他什么?您是否试图在关闭请求密钥的情况下访问描述?没有直接的方式将其与表单一起发送??您的回答很好,但有更好的解决方案可以直接与表单一起发送。
for (instance in CKEDITOR.instances) {
    CKEDITOR.instances[instance].updateElement();
 }