Fineuploader - onComplete不会触发

时间:2013-07-20 21:49:28

标签: javascript fine-uploader

使用FineUploader(http://docs.fineuploader.com/branch/master/api/callbacks.html) - 除了onComplete回调之外,我的所有代码都能正常运行。根本不会发火 - 无法看到我可能做错了什么,甚至使用了演示中的复制/粘贴版本。我也试过了一个" jquery"设置的样式,同样没有完成的console.log()输出。

            function createUploader() {
            var uploader = new qq.FileUploader({
                element: document.getElementById('fine-uploader'),
                // Use the relevant server script url here
                action: '/admin/upload',
                debug: true,
                callbacks: {
                    onComplete: function(id, fileName, responseJSON) {
                        console.log('response');
                        if (responseJSON.success) {
                            console.log('success');
                        //$('#thumbnail-fine-uploader').append('<img src="img/success.jpg" alt="' + fileName + '">');
                    }
                }
              }
            });
        }
        window.onload = createUploader;

编辑:Firebug不会为此抛出任何错误;语法是正确的

1 个答案:

答案 0 :(得分:0)

回应@meltner,您正在关注当前版本的Fine Uploader的文档,并将其应用于该库的旧版本。从3.0版开始,API以多种方式发生了变化。一个变化包括将所有回调移动到回调选项。另一个包括从FileUploader到FineUploader的更改。您使用的版本肯定是3.0之前的版本。请考虑在http://fineuploader.com升级。