javascript – jQuery文件上传不显示预览

前端之家收集整理的这篇文章主要介绍了javascript – jQuery文件上传不显示预览前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
jQuery File Upload插件当前不显示所选文件.有谁知道我如何解决这个问题?

我已经实现了’自定义’模板(见下文);注意我不需要显示以前上传的材料,因此没有下载模板.

我已经检查(通过日志记录)正在调用add回调并且正在调用uploadTemplate函数并返回预期值 – 由于某种原因,这些值根本没有被附加到表示表.

$('#fileupload').fileupload(
  acceptFileTypes: /(\.|\/)(gif)$/i
  uploadTemplateId: null
  downloadTemplateId: null
  uploadTemplate: (obj) ->
    rows = $()
    $.each(obj.files,(idx,file) ->
      temp = "<tr class='template-upload fade'><td class='preview'><span class='fade'></span></td><td class='name'></td>'<td class='size'></td>"
      if (file.error)
        temp += "<td class='error' colspan='2'></td>"
      else
        temp += "<td><div class='progress'><div class='bar' style='width:0%;'></div></div></td><td class='start'><button>Start</button></td>"
      temp += "<td class='cancel'><button>Cancel</button></td></tr>"
      row = $(temp)
      row.find('.name').text(file.name)
      row.find('.size').text(obj.formatFileSize(file.size))
      rows = rows.add(row)
      )
    return rows
  downloadTemplate: ->
    return $()
)

更新10/16/2012
我在fileupload的初始化中添加了以下内容

process: [{action: 'load',fileTypes: /^image\/(gif|jpeg|png)$/,maxFileSize: 2000000},{action: 'resize',maxWidth: 1920,maxHeight: 1200,minWidth: 800,minHeight: 600},{action: 'save'}]

哪个会启动加载图像的尝试,但不幸的是,尝试会导致以下错误.有谁知道原因是什么和/或如何解决

未捕获的TypeError:undefined(loadImage)不是函数jquery.fileupload-fp.js:87

解决方法

问题是依赖项的加载顺序;需要在其他核心依赖项之前加载 Load Image.

猜你在找的jQuery相关文章