2014-10-09 78 views
0

我需要能夠取消正在上傳的上傳內容。我發現https://github.com/blueimp/jQuery-File-Upload/wiki/API#how-to-cancel-an-upload然而,取決於你不使用選項對象。我正在使用選項對象。在上傳期間取消異步jquery文件上傳

當你

var jqXHR = $('#fileupload').fileupload('send', {files: filesList}) 

它返回一個對象,你可以在調用.abort()

但是,當你只需要使用選項對象

$('#fileupload').fileupload({url:'...',add: function(e, data){data.submit();}}); 

然後返回'#fileupload'

我迷路了,至於怎麼你做data.submit()

後觸發取消上傳的jQuery選擇

回答

1

爲此,該對象返回data.submit();

$('#fileupload').fileupload({ 
    url:'...', 
    add: function(e, data){ 
    var jqXHR = data.submit(); 

    // Setup event handler 
    form.find('.cancel_upload').on('click', function(){ 
     jqXHR.abort(); 
    }); 
    } 
}); 

這是你如何去中止方法。