【发布时间】:2015-12-23 14:35:11
【问题描述】:
我正在使用 CKEditor 作为我正在构建的内部电子邮件系统的 WYSIWYG 编辑器,这需要我从 textarea 输入中获取数据,如下所示:
var message = CKEDITOR.instances.messageArea.getData();
我还允许用户发送附件,并通过 HTML5 FormData 将文件发送到服务器。
//create form variable
var form = $('#sendIndividualEmail')[0];
var formData = new FormData(form);
我尝试将消息变量附加到 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
});
【问题讨论】:
标签: javascript jquery