Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript dropzone.js-如何发布动态div id_Javascript_Php_Jquery - Fatal编程技术网

Javascript dropzone.js-如何发布动态div id

Javascript dropzone.js-如何发布动态div id,javascript,php,jquery,Javascript,Php,Jquery,我尝试用dropzone.js上传文件。 我的问题是,我在一个页面上有四个dropzone上传容器,用于不同的图像。 如何将所选div发布到post事件 $(文档).ready(函数(){ $(“.image_1、.image_2、.image_3、.image_4”).dropzone({ url:“ajax/upload.php?product_id=“++$(“#product_id”).val()+”&image_number=“++$(this.element).data(“id”

我尝试用dropzone.js上传文件。 我的问题是,我在一个页面上有四个dropzone上传容器,用于不同的图像。 如何将所选div发布到post事件


$(文档).ready(函数(){
$(“.image_1、.image_2、.image_3、.image_4”).dropzone({
url:“ajax/upload.php?product_id=“++$(“#product_id”).val()+”&image_number=“++$(this.element).data(“id”),//我将在这里发布id
指钉宽度:100,
指钉高度:120,
addRemoveLinks:false,
预览模板:“+
""+
""+
//""+
//""+
""+
""+
""+
""+
""
});
});
添加图像后如何编辑URL?我还将发布所选文件容器的类或id…

尝试以下操作:

$(this).attr("id")

要获取当前div的id,我不确定您想要实现什么


如果您希望简单地发布所有输入文件,请为它们提供相同的名称,例如,
name=“file[]”
the[]表示它是一个数组。

我认为这并不容易,因为初始化后我需要id^^。dropzone将在页面加载后初始化。如果我选择一个图像,对象被定义并上传文件。但我需要在上传之前更改url,它应该是动态的。我知道数组是什么,但我使用dropzone.js()并希望在一个页面上使用它进行多个图像上传。此外,我还想添加图像编号(图像1、图像2、图像3等),但我无法读取所选文件输入的类/id。无论您试图实现什么,都很可能是走错了方向。在数组中发布图像时,HTML中的第一个图像就是数组中的第一个图像。因此,如果您需要/想要知道哪个映像是第一个映像,那么数组中的第一个映像将是映像_1