Javascript 将textarea类型包含在dropzone中

Javascript 将textarea类型包含在dropzone中,javascript,dropzone.js,Javascript,Dropzone.js,我想在dropzone中包含一个textara(tynimce),但最后一个在发送时给我一个空值 查询地址: 不工作响应返回此 Array ( [file] => Array ( [name] => drop.zip [type] => application/zip [tmp_name] => /tmp/phpLl2BoZ [error] => 0 [size]

我想在dropzone中包含一个textara(tynimce),但最后一个在发送时给我一个空值

查询地址:

不工作响应返回此

   Array
  (
  [file] => Array
    (
        [name] => drop.zip
        [type] => application/zip
        [tmp_name] => /tmp/phpLl2BoZ
        [error] => 0
        [size] => 20848
    )

 )
$_POST: 
Array
(
[email_de] => tata@titi.fr
[a] => titi@toto.com
[sujet] => bateau
[null] => 
[msg] => 
)
如果重新加载页面帖子,我必须检索位于textearea中msg标记中的邮件内容

 [null] => 
[msg] => <p>hghgjdmsg<br data-mce-bogus="1"></p>
[null]=>
[msg]=>hghgjdmg

尝试在init函数(配置DZ的地方)中将“success”事件挂钩替换为以下事件挂钩

如果我没记错的话,TinyMCE会删除textarea并用非表单标记替换它,这样Dropzone的自动字段提交将丢失其内容。您需要明确地告诉Dropzone它需要发送TinyMCE编辑器的内容

Dropzone的“发送”事件发生在它发布数据之前。“success”事件在之后调用,因此用于尝试发送编辑器的内容是无用的

Dropzone文档中的更多信息:

尝试在您的init函数(您在其中配置DZ)中将“success”事件挂钩替换为以下事件挂钩

如果我没记错的话,TinyMCE会删除textarea并用非表单标记替换它,这样Dropzone的自动字段提交将丢失其内容。您需要明确地告诉Dropzone它需要发送TinyMCE编辑器的内容

Dropzone的“发送”事件发生在它发布数据之前。“success”事件在之后调用,因此用于尝试发送编辑器的内容是无用的


Dropzone Docs上的更多信息:

我不清楚您想要实现什么。您是否尝试上载图像,然后将其放入TinyMCE实例中?或者您只是想发送其他字段(如TinyMCE)你的图片上传?我只是试着用dropzone检索我的textarea的信息,最后一个已经为我提供了上传文件的功能。自从我使用TinyMCE已经有一段时间了,但我确信在execCommand中有第三个参数,那就是你试图插入的实际内容。也许这就解释了你的空值。我从我找的那一天起,我没有找到你更多使用过的任何东西。你对这个命令有什么想法?我对所有这个版本的Tinymcei都不了解如果你使用文本区域作为默认文本区域(禁用TinyMCE)does$\u POST['msg']在upload.php中填充消息?我不清楚您想要实现什么。您是否尝试上载图像,然后将其放入TinyMCE实例中?或者您只是想发送其他字段(如TinyMCE)你的图片上传?我只是试着用dropzone检索我的textarea的信息,最后一个已经为我提供了上传文件的功能。自从我使用TinyMCE已经有一段时间了,但我确信在execCommand中有第三个参数,那就是你试图插入的实际内容。也许这就解释了你的空值。我从我找的那一天起,我没有找到你更多使用过的任何东西。你对这个命令的想法与所有这个版本的Tinymcei一起丢失了。如果你使用文本区域作为默认文本区域(禁用TinyMCE),那么$\u POST['msg']是否会在upload.php中填充消息?
 [null] => 
[msg] => <p>hghgjdmsg<br data-mce-bogus="1"></p>
this.on("sending", function(file, xhr, formData){
   formData.append("msg", tinymce.activeEditor.getContent());
});