js无法从HTML编辑器CKEDITOR中抓取值
Dropzone.js is unable to grab the value from the HTML Editor CKEDITOR
正在制作一个表单,该表单将允许用户为我的新帮助台票务模块添加文件。我遇到的问题是,当我提交表单时,文本区域字段(使用html编辑器CKEDITOR)在数据库中为空。我尝试了几种不同的选项从CKEDITOR获得数据,但没有一个与dropzone一起工作。希望有人知道如何解决这个问题,如果没有,我可能不得不考虑另一个拖放上传器的选项。
这是我一直有问题的代码。
formData。追加("描述",jQuery("textarea #描述").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());
});
}
}
提前感谢!
我有同样的问题,似乎dropzone发送text
属性,而ckeditor改变value
。在处理队列之前试试这个,它对我有效:
$("textarea#description").text($("textarea#description").val());
使用CKEDITOR.instances['description'].getData()
,您将获得ckeditor的数据。['description']
为调用ckeditor时使用的ID。我也遇到过同样的问题。已经用它解决了
相关文章:
- 同源策略目的|用户数据与基本页面数据|客户端页面抓取
- VBA正在抓取不在HTML源文件中的生成内容
- 尝试使用Node.js动态路由从IMDB中抓取电影内容.但是在我的output.json文件中没有定义
- 如何从网站上抓取链接和图片
- 用jquery抓取图像SRC-attr
- Javascript Regex-从价格中抓取分隔符
- 使用网络服务器的IP地址而不是域名对其进行屏幕抓取
- Javascript:如何从URL中抓取片段并将其写入一些PHP
- 使用htmlunit抓取动态网页
- 如何抓取URL的一部分并将其粘贴到页面上的某个位置
- Html抓取网站加载错误的J汤Java
- 如何获取网站所有页面的链接以进行数据抓取
- 如何使用AJAX和JSON从一个页面抓取PHP变量到另一个页面
- 我可以使用RubyonRails抓取URL的源代码吗?还是应该使用PHP
- 我如何从一个无限滚动的网站抓取图像,其中api是隐藏的,我无法通过使用Inspect Element获得它->网络
- 淘汰从选项中抓取类
- 在Python中抓取javascript渲染的文本的最快解决方案
- 什么是处理JavaScript的最简单的网络抓取工具
- 使用 jQuery 从选择标签中抓取文本
- js无法从HTML编辑器CKEDITOR中抓取值