Javascript 向Dropzone.js帖子添加更多数据
因此,我在这里实现了本教程: 它工作得很好,我上传的文件也很好。我现在想做的是,当Dropzone上传图像时,能够在POST数据中发送用户id和图像。我确实找到了enyo的教程,该教程解释了如何将隐藏的表单数据添加到dropzone,但是使用dropzone提供的引导教程,没有表单,因此无法发送隐藏的post数据Javascript 向Dropzone.js帖子添加更多数据,javascript,twitter-bootstrap,dropzone.js,Javascript,Twitter Bootstrap,Dropzone.js,因此,我在这里实现了本教程: 它工作得很好,我上传的文件也很好。我现在想做的是,当Dropzone上传图像时,能够在POST数据中发送用户id和图像。我确实找到了enyo的教程,该教程解释了如何将隐藏的表单数据添加到dropzone,但是使用dropzone提供的引导教程,没有表单,因此无法发送隐藏的post数据 如何使用上面链接的引导教程中的代码,但仍然将隐藏的输入数据发送到上载脚本?我是否必须以某种方式将提供的代码转换为表单,如果是,我将如何做?我发现您提供的教程有点混乱,因为实际上,没有涉
如何使用上面链接的引导教程中的代码,但仍然将隐藏的输入数据发送到上载脚本?我是否必须以某种方式将提供的代码转换为表单,如果是,我将如何做?我发现您提供的教程有点混乱,因为实际上,没有涉及表单。只需使用
class=“dropzone”
创建一个表单并添加隐藏的输入。它只显示删除文件的默认模板和一些用于基本事件处理的JS代码。我建议大家看看例子
例如,在我们的代码中,它看起来有点像这样(稍加修改):
真的,就是这样。我们有一些Javascript代码来处理隐藏的
id
字段和一些更奇特的功能,但是id会与图片数据一起发布。您问这个问题已经有一段时间了,但基于dropzone网站提示
你应该能做三件事中的一件-
1。如果有表单,请添加隐藏参数。
2。您可以使用类似so-
new Dropzone({
url: "/",
params: {
foo: "bar"
}
});
myDropzone.on("sending", function(file, xhr, formData) {
// Will sendthe filesize along with the file as POST data.
formData.append("filesize", file.size);
});
3。处理发送时的事件,如so-
new Dropzone({
url: "/",
params: {
foo: "bar"
}
});
myDropzone.on("sending", function(file, xhr, formData) {
// Will sendthe filesize along with the file as POST data.
formData.append("filesize", file.size);
});
我知道这是一篇很老的帖子,但我试图让SolarBear的答案起作用,在向隐藏输入添加参数“value”时,它对我起了作用,就像这样
<form action="/action.php" class="dropzone">
<input type="hidden" name="additionaldata" value="valueToPass" />
</form>
谢谢你的帮助 如果我使用动态值,我可以确认,
params:{foo:“bar}
正在工作。。它不能使用params:{foo:dynamicValue}
是否有可能发送html表单数组?下面的NorahKSakal答案解释了第一个解决方案,我猜数组是字符串。我想你需要把它弄得很紧。你好,你解决了这个问题吗?面对同样的问题