1

このコードを初めて実行すると、プログレスバー(画像)が表示されませんが、ページを更新せずに2回目に実行すると、動作します。これをエクスプローラーでデバッグし、ブレークポイントを作成しましたプログレスバーを表示および非表示にする場所、最初は選択されていませんが、2回目です。誰もが理由を知っていますか?

function doObjectUploadJQuery() {
var progressbar     = $('#span_upload_prog_img');
var submitbutton    = $("#upload_btn");
var myform  = $("#frm_add_attach");

$(myform).submit();
$(myform).ajaxForm({
        beforeSend: function() { //brfore sending form
                progressbar.show();
                submitbutton.attr('disabled', ''); // disable upload button
        },
        error: function() {
            alert("An error occured.");
        }, 
        complete: function(response) { // on complete
                myform.resetForm();  // reset form
                progressbar.hide();
                submitbutton.removeAttr('disabled'); //enable submit button
        }
});

}

4

0 に答える 0