2015-09-25 101 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 
     }); 

回答