【发布时间】:2016-11-15 00:22:17
【问题描述】:
处理允许用户将文件放入我的新帮助台工单模块的表单。我遇到的问题是,当我提交表单时,文本区域字段(使用 html 编辑器 CKEDITOR)在数据库中为空。我尝试了几种不同的选项来从 CKEDITOR 获取数据,但它们都没有与 dropzone 一起使用。希望也许有人知道如何解决这个问题,如果不是,我可能只需要查看拖放上传器的另一个选项。
这是我遇到问题的代码。
formData.append("description", jQuery("textarea#description").val());
我也试过
var html = CKEDITOR.instances.description.getData();
Dropzone.options.myDropzone= {
url: 'upload.php',
autoProcessQueue: false,
uploadMultiple: true,
parallelUploads: 5,
maxFiles: 5,
maxFilesize: 1,
addRemoveLinks: true,
init: function() {
dzClosure = this;
document.getElementById("submit-all").addEventListener("click", function(e) {
e.preventDefault();
e.stopPropagation();
dzClosure.processQueue();
});
//send all the form data along with the files:
this.on("sendingmultiple", function(data, xhr, formData) {
formData.append("department", jQuery("#department").val());
formData.append("category", jQuery("#category").val());
formData.append("subject", jQuery("#subject").val());
formData.append("description", jQuery("textarea#description").val());
});
}
}
提前致谢!
【问题讨论】:
标签: javascript jquery ckeditor