私は次のようなコードを持っています:
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({ ... });
)が、正しく実行されていないと思います。