dropzone.js,如何终止操作URL后如何刷新页面



我使用dropzone.js将文件上传到我的服务器。我在现有表单中以编程方式创建Dropzones。我的" URL"参数将$ _files数组发送到我的dropzone.php文件,他们将提交给CloudConvert的文件发送到CloudConvert将其转换为PDF文件。

dropzone发送文件后立即刷新初始页面,不要在我的dropzone.php($ process-> wait();)中等待运行过程。

我找不到一种强迫dropzone.js等待直到动作完成的方法。

有什么想法?

因为我的滴定表单在另一个表单内,滴定区在文件上传后立即发送主表单,不要等待滴区验证过程。

为了防止这种情况,我只有在单击"提交"按钮时允许验证主表单。

<script>
$(document).ready(function() {
    Dropzone.autoDiscover = false;
    //Avoid form to be submitted by Dropzone
    var form_clicked = false;
    $('#submit_button').click(function() {
        form_clicked = true;
    });
    $("#submit_my_form").submit(function(e) {
        if(form_clicked != true){
           e.preventDefault();
        }
    });
    // Submit the main form to refresh page after file upload
    my_dropzone.on("successmultiple", function(file, responseText) {
        $('#submit_button').click();
    });
</script>

最新更新