Como faço para cancelar um upload de arquivo iniciado por ajaxSubmit () no jQuery?
Eu tenho código semelhante ao seguinte:
UploadWidget.prototype.setup_form_handling = function() {
var _upload_widget = this;
$('form#uploader')
.unbind('trigger-submit-form') // This might be our company's own method
.bind('trigger-submit-form', function() {
var $form = $(this);
$form.ajaxSubmit({
dataType: 'json',
success: function(data, status, xhr, form) {
// ...
},
error: function(xhr, status, errorThrown) {
// ...
}
});
return false;
});
};
Existe uma maneira de usar, digamos, o botão de redefinição do formulário para cancelar o processo de upload? Ou eu teria que navegar para a página atual (atualização) para parar tudo?
Eu tentei fazer uma variável armazenada pelo objeto UploadWidget que armazena o valor jqXHR (e chamandovar _upload_widget.jqXHR = $form.ajaxSubmit({ ... });
), mas eu não acho que estou fazendo certo.