我想使用 xhr 进度事件更新进度条。
我有以下代码:
xhr: function() {
var xhr = Ember.$.ajaxSettings.xhr();
xhr.upload.addEventListener("progress", function(e){
if (e.lengthComputable) {
self.didProgress(e);
}
}, false);
return xhr;
},
问题是该事件只发生一次,我相信这是因为服务器调用是跨域的。
有人知道我必须通过标头在服务器上设置什么才能使其正常工作吗?