0

我是使用 DropzoneJS 的新手。这是我的表格

<div class="col-md-12">
    <form action="upload.php" enctype="multipart/form-data" class="dropzone" id="myDropzone" method="post"></form>
    <select id="category" style="display: none;">
        <option value="">Select Category</option>
        <option value="cat1">Category 1</option>
        <option value="cat2">Category 2</option>
        <option value="cat3">Category 3</option>
    </select>
    <span id="caterr" style="color: red"></span>
    <button id="submit-all" style="display: none;">Submit all files</button>
</div>

这是我的dropzone代码

Dropzone.options.myDropzone = {
// Prevents Dropzone from uploading dropped files immediately
autoProcessQueue: false,
acceptedFiles: ".png,.jpg,.jpeg",
maxFilesize: 2,
parallelUploads: 20,
addRemoveLinks: true,
    init: function() {
        myDropzone = this;
        $("#submit-all").click(function(){
            myDropzone.processQueue();
        })
    }
};

这是php

if (!empty($_FILES)) 
{
    $filename = $_FILES['file']['name'];
    $tmpFile = $_FILES['file']['tmp_name'];
    move_uploaded_file($tmpFile,$filename);
}

现在要求是我想向<selected>PHP 页面发送一个类别。所以我可以在数据库中插入 php 类别。但我怎样才能将这个选定的类别发送到 php 页面。

4

1 回答 1

1

init通过此代码更新您的

init: function() {
    myDropzone = this;
    $("#submit-all").click(function(){
        myDropzone.processQueue();
    });
    myDropzone.on('sending', function(file, xhr, formData){     
        formData.append('category',$('#category').val());
    });
}
于 2018-04-19T08:24:58.613 回答