$('#formName').on('submit', function(e){
e.preventDefault();
$.ajax({
url: "file.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData: false,
beforeSend: function(){
// do something
},
uploadProgress: function(event, position, total, percentComplete){
// do something
}
})
.done(function(data){
// do something
})
.fail(function(data){
// do something
})
});
が動作していない)& uploadprogressの()関数は全く機能しません。問題を理解するのを手伝ってください。コード構造が間違っているか、このコード内でいくつかのものが欠けているかもしれません。 JSのような参照FOuploadProgess()実際のデータ/文がbeforeSend(次に処理される場合、上記のコードで
"$( '#formName')の直後に警告を表示するにはon '(submit'、function(e){" Firebugやその他のブラウザデバッガを使って、 – yeppe
@yeppe上記のコードでは、uploadProgress()関数だけが起動していない場合、それはうまくいきます。 –