Как отменить загрузку файла, начатую ajaxSubmit() в jQuery?

У меня есть код, похожий на следующий:

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;
    });
};

Есть ли способ использовать, скажем, кнопку сброса формы, чтобы отменить процесс загрузки? Или мне нужно будет перейти на текущую страницу (обновить), чтобы все остановить?

Я пробовал сделать переменную ул. создан объектом UploadWidget, который хранит значение jqXHR (и вызывает var _upload_widget.jqXHR = $form.ajaxSubmit({ ... });), но я не думаю, что делаю это правильно .

6
задан TerranRich 15 May 2012 в 13:51
поделиться