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.

questionAnswers(4)

yourAnswerToTheQuestion