javascript - jQuery-File-Upload 未在 Internet Explorer (IE9) 中触发完成回调

标签 javascript jquery internet-explorer jquery-file-upload

我检查了一些关于同一问题的问题,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/

相关文章:

jquery - 使用 jQuery 计算 <ul> 中的 <li> 数量

javascript - 有没有办法让 IE 10+ 在元素溢出发生变化时触发事件?

javascript - Bootstrap 选项卡 - 下一个和上一个

javascript - 如何使用卡住库加载谷歌图表?

jquery - 如何删除使用 JQuery 创建的 DIV

Jquery - 如何检测元素是否因溢出而隐藏 :hidden; container?

javascript - 带有更改高度的 div 的 IE7 错误

html - 背景 div 中的视频无法在 IE 上运行

javascript - .env process.env 不适用于使用 node.js 示例的 DocuSign docusignAPI

javascript - 正则表达式 - 允许数字 0-9、Backsapce 和 1 点 Javascript