【发布时间】:2013-04-28 09:49:14
【问题描述】:
有没有人有关于如何从 $.Deferred() 获取上传进度的示例?我想像您使用 XHR.onprogress 一样收听进度事件
上下文: 使用backbone.js 我想做这样的事情。保存模型后,我正在上传一个中等大小的 base64 编码图像。
var def = model.save();
def.progress(function(value){
console.log(value);
});
【问题讨论】:
-
jQuery 插件 ajaxForm 会有所帮助。你会发现它有一个
uploadProgress选项,它允许通过回调函数来监控进度。文档包括附带条件,“如果浏览器支持”。
标签: backbone.js jquery-deferred jqxhr