我检查了一些关于同一问题的问题,blueimp jquery file upload - "done", "complete" callbacks not working for IE 9 ,但即使将我的内容类型作为“文本/html”作为响应,“完成”回调也不会被触发。同样正如 jQuery-File-Upload 所说,我需要在上传完成后进行重定向以获取上传的文件( https://github.com/blueimp/jQuery-File-Upload/wiki/Cross-domain-uploads ),但这还没有完成。 任何帮助,将不胜感激。 问候。
最佳答案
好的,我开始工作了。问题是在我的文件 uploader 配置中
dataType: 'json'
但由于 IE9 使用 iframe,它会发出 html 请求,并且响应具有 Content-Type“text/html”。使用该配置,fileuploader 期望收到 json 响应,因此我的响应将转到我为测试所做的失败回调。通过查看这篇文章让它工作 jQuery FileUpload doesn't trigger 'done'
关于javascript - jQuery-File-Upload 未在 Internet Explorer (IE9) 中触发完成回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19300804/