无法从dropzone.js并行上传获得服务器响应

时间:2016-07-04 23:45:49

标签: php jquery dropzone.js

我尝试使用dropzone.js并行上传从一组上传中获取服务器响应,这样我就可以在mySQL数据库中注册文件时维护上传者的预期文件顺序。我的文件正在上传得很好,并且" successofultiple"正在按预期触发事件 - 但服务器响应为空。

jQuery(document).ready(function() {
    Dropzone.autoDiscover = false;
    var filedrop = new Dropzone("#filedrop", {
        parallelUploads: 2,
        uploadMultiple: true,
        init: function() {
            this.on("successmultiple", function(files, response) {
                console.log(response);
            });
        },
        url: "upload2.php"
    });
});

如果我假设响应是json并尝试解析它:

               var json = $.parseJSON(response);
                $(json).each(function(i,val){
                        $.each(val,function(k,v){
                                console.log(k+" : "+ v);     
                        });
                });

我收到Uncaught SyntaxError: Unexpected end of JSON input错误。响应是否为空,因为我没有回复upload2.php文件中的任何内容?我希望得到一个回复​​,告诉我有关文件顺序的信息,同时保留执行并行上传的重要功能。我是否完全咆哮错误的树试图确定服务器响应的文件顺序?是否有任何dropzone.js专家?

0 个答案:

没有答案