2015-09-25 55 views
2

我使用的CKEditor作为我正在创建一个内部电子邮件系统,这需要我从textarea的输入获取数据这样的所见即所得的编辑器:附加VAR到FORMDATA

var message = CKEDITOR.instances.messageArea.getData(); 

我也允许用户发送附件,我通过HTML5 FormData将文件发送到服务器。

//create form variable 
var form = $('#sendIndividualEmail')[0]; 
var formData = new FormData(form); 

我试图向消息变量追加到FORMDATA,但似乎FORMDATA只允许表单字段要追加。

如果FormData不是表单字段,是否有其他方法可以将一个var追加到FormData?如果没有,是否有另一种方法来获取消息变量与formData的服务器?

Ajax代码:

request = $.ajax({ 
      url: baseURL+'/sendIndividualMessage', 
      type: "post", 
      data: formData, 
      mimeType: "multipart/form-data", 
      dataType: json, 
      contentType: false, //required for formData 
      cache: false, 
      processData: false, //require for formData 
     }); 

回答