处理表单,该表单允许用户为我的新帮助台票证模块放入文件。我遇到的问题是,当我提交表单时,文本区域(使用html编辑器CKEDITOR)在数据库中空了。我已经尝试了几种不同的选项来从CKEDITOR获取数据,但他们都没有使用dropzone。希望也许有人知道如何解决这个问题,如果不是,我可能只需要看另一个拖放上传器的选项。Dropzone.js无法从HTML编辑器中获取值CKEDITOR
这是有问题的代码,我一直有问题。
formData.append( “描述”,jQuery的( “文本区域#描述”)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());
});
}
}
提前感谢!