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