我有类似于以下的代码:
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;
});
};
有没有办法使用表单的重置按钮来取消上传过程?或者我是否必须导航到当前页面(刷新)才能停止一切?
我尝试创建一个由存储 jqXHR 值(和调用)的 UploadWidget 对象存储的变量var _upload_widget.jqXHR = $form.ajaxSubmit({ ... });
,但我认为我做得不对。