Jquery文件上传Blueimp - 取消事件(并计算总当前预上载图像)

时间:2017-06-06 16:34:58

标签: jquery html image upload blueimp

我使用Jquery文件上传blueimp(basic plus UI)来上传数据,

我关注的是取消按钮,例如:当我预先上传3张图片,然后我取消所有图片以便表格行为空, 我想显示没有选择图像'作为该操作之后的默认表行(tr)。

我发现取消事件在jquery-fileupload-ui.js中。

_cancelHandler: function (e) {                  
        e.preventDefault();            
        var template = $(e.currentTarget)
                .closest('.template-upload,.template-download'),
            data = template.data('data') || {};
        data.context = data.context || template;                       

        if (data.abort) {
            data.abort();
        } else {
            data.errorThrown = 'abort';
            this._trigger('fail', e, data);
        }                              
    },

我怎么知道预上传文件的数量,所以当当前预上传文件为空时,我会将html附加到表中“没有选择图像',

你的帮助将是美好的

1 个答案:

答案 0 :(得分:0)

您可以使用事件失败:

$('#TestForm').fileupload({
     dataType : 'json',
     autoUpload : false,
     add : function(e, data) {
         // do something
     },
     fail : function(e, data) {
         // do what do you want when upload canceled or other problem
     }
 )
 });