“未捕获的错误:找不到元素列表”uploader.jquery.js中的错误

时间:2014-01-07 10:10:44

标签: jquery fine-uploader

我正在尝试在我的项目中获得精细上传工作。我从Basic Setup(来自演示页面的ditto qq-template脚本)开始,它起作用了。但我需要定制的UI。所以我开始使用'template'选项。现在,当我设置'模板'选项时:

$('#fine-uploader').fineUploader({
        debug: true,
        template: 'qq-template',
        request: {
          endpoint: '<%= upload_csv_people_organization_path(@organization) %>'
        }
      });

我在“fineuploader.jquery.js?body = 1:2478”中获得“未捕获错误:元素未找到列表”。

browser page Screenshot

我也在Rails项目中使用它,我从gem 'fileuploader-rails', '~> 3.5' fileuploader-rails gem

获取uploader.jquery.js文件

请帮忙。谢谢!

2 个答案:

答案 0 :(得分:2)

您正在使用超过8个月的Fine Uploader 3.5。看起来您正在使用版本4+的文档来配置您的实例。这将无法工作,特别是在模板方面,因为模板在4.0版本中发生了巨大变化。

在4.0版之前,存在templatefileTemplate选项,默认情况下,使用指定相应模板的HTML字符串。您已经使用非HTML字符串有效地替换了模板,这就是Fine Uploader不适合您的原因。

考虑升级到Fine Uploader的最新版本。

答案 1 :(得分:0)

我设法解决了这个问题。在我的代码中,我使用Fineuploader和Image CRUD。这两者都使用Fineuploader CSS和JS与单独的文件路径。有关信息,使用CSS和来自fineuploader库的JS的Image CRUD。

现实是使用不同版本的Fineuploader CSS和JS的Image CRUD。

So, delete (or comment) css and JS from Image CRUD and use from Fineuploader instead.