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
});
感謝在清除了。我很感激。我認爲只提供在表單域中追加的能力有一點限制。 – retrograde