devin87/web-uploader

IE9中complete方法返回的responseText为undefined,并且服务器做了跨域处理,求解!

Opened this issue · 3 comments

IE9中complete方法返回的responseText为undefined,并且服务器做了跨域处理,求解!

IE9及以下版本不支持跨域标头(CORS)

有较好的解决办法没有?(iframe的body中是有返回内容的)

最好的办法是不要跨域,如果你不得不跨域,且要兼容IE9以下浏览器的话,可以在上传前给每个任务加个唯一标识,上传完毕后通过jsonp根据这个唯一标识去获取结果。