gpt4 book ai didi

javascript - jquery文件上传取消所有上传

转载 作者:行者123 更新时间:2023-11-29 14:52:48 25 4
gpt4 key购买 nike

我正在使用 jQuery 文件上传插件 ( http://blueimp.github.io/jQuery-File-Upload/ ) 为我的网站上传图片。

我的代码:

$('#fileupload').fileupload({
url: 'server/index.php',
dataType: 'json',
dropZone: $('#dropzone')
}).on('fileuploadadd', function (e, data) {
jqXHR = data;
});

$('button.cancel').click(function () {
jqXHR.abort();
});

当用户选择多个文件上传时,取消按钮只取消所有文件中的1个文件上传。

单击后如何取消按钮取消所有文件上传(正在进行中)?

谢谢。

最佳答案

摘自here

$('#fileupload').fileupload({
add: function(e, data) {
$('.progress_bar_wrapper').append($('.progress_context:first').clone());
data.context = $('.progress_context:last');
data.content.find('.abort').click(abortUpload );
var xhr = data.submit();
data.context.data('data',{jqXHR: xhr}); // so much data...
}
)};

function abortUpload (e) {
e.preventDefault();
var template = $(e.currentTarget).closest('.template-upload'),
data = template.data('data') || {}; // data, data , data (queue Monty Python skit)
if (!data.jqXHR) {
data.errorThrown = 'abort';
this._trigger('fail', e, data);
} else {
data.jqXHR.abort();
}
}

关于javascript - jquery文件上传取消所有上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22726499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com