【发布时间】:2013-09-04 23:07:04
【问题描述】:
我想使用 xhr 进度事件更新进度条。
我有以下代码:
xhr: function() {
var xhr = Ember.$.ajaxSettings.xhr();
xhr.upload.addEventListener("progress", function(e){
if (e.lengthComputable) {
self.didProgress(e);
}
}, false);
return xhr;
},
问题是事件只发生一次,我相信这是因为服务器调用是跨域的。
有人知道我必须通过标头在服务器上设置什么才能使其正常工作吗?
【问题讨论】:
-
没有什么是你通常不需要在服务器响应中返回的对跨源请求的响应。如果你对流程不熟悉,你见过developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS
标签: javascript xmlhttprequest cross-domain