javascript - 如何使用Ajax获取百分比上传文件?

  显示原文与译文双语对照的内容

我在 Twitter Bootstrap 中使用Ajax和进度条来上传文件。 但我不知道如何用Ajax上传文件百分比。 请帮助,谢谢。

时间: 作者:

你可以使用一个jQuery文件上传插件。 它允许你调用一个进度函数。 插入的Git在这里: 我在这个教程中找到了一个例子,在几周前,我将插件放在同一个示例中。


progress: function(e, data) {
//Calculate the completion percentage of the upload
 var progress = parseInt(data.loaded/data.total * 100, 10);
//Update the hidden input field and trigger a change
//so that the jQuery knob plugin knows to update the dial
 data.context.find('input').val(progress).change();
 if(progress == 100) {
 data.context.removeClass('working');
 }
 }

...