2013-03-16 52 views
0
progress: function (e, data) { 

    //$('#file_upload_progress').val(data.progressInterval); 
    $('#file_upload_progress2').css('width', data.progressInterval + '%'); 
    console.log(data.progressInterval); 
    /* 
     for(a in data) { 
      alert(a);   
     } 
    */ 
} 

我使用jQuery文件上传当前%,当我使用data.progressInterval我得到100%,这是获得%的正确方法?如何获得上传的文件

+0

什么后台? – dfsq 2013-03-16 11:24:22

+0

我不知道jQuerry,但通常情况下,您需要捕获'HTTPRequest.upload.onprogress',然后在回调中获得百分比作为'event.loaded * 100/event.total;'。 – 2013-03-16 11:26:38

+0

您是否检查过这个帖子http://stackoverflow.com/questions/12131999/simple-jquery-progress-bar-percentage – 2013-03-16 11:26:50

回答

0

试试这个:

progress: function (e, data) { 
    $('#file_upload_progress2').css('width', parseInt(t.loaded/t.total*100,10) + '%') 
} 
相关问题