如何中止特定文件的上传!我将 jqXHR 附加到上下文的数据属性,然后调用 abourtUpload 函数来搜索数据属性,然后尝试中止它!但它不工作!
function abortUpload (e) {
e.preventDefault();
var template = $(e.currentTarget).closest('.template-upload'),
data = template.data('data') || {};
console.log(data); // returns [Object object]
data.jqXHR.abort(); // Cannot call method 'abort' of undefined
}
// Method of fileupload
add: function(e, data) {
data.context = $(tmpl("template-upload", file)).attr('data-data', { jqXHR: data.submit() } );
$('#fileupload').append(data.context);
data.context.find('.cancel').click( abortUpload );
return data.submit();
}
有什么想法吗?米格尔。