IE10/IE11在兼容模式8下与jquery.fileupload.js(9.5.2)挂起wenn上载文件

IE10/IE11在兼容模式8下与jquery.fileupload.js(9.5.2)挂起wenn上载文件,jquery,file-upload,internet-explorer-10,internet-explorer-11,freeze,Jquery,File Upload,Internet Explorer 10,Internet Explorer 11,Freeze,我们必须在兼容模式IE8中使用IE10/IE11来支持使用(在上下文中打开->Iframe)新html5应用程序(jquery、angular)的传统在线站点。这个html5应用程序使用jquery.fileupload.js(版本9.5.2),它在IE8/9模式8、10和11以及它们的源模式下运行良好,但是如果我们(并且我们必须)将IE10或11切换到模式8,它就会失败。新打开的页面(htnml5)挂起(仅当前选项卡),用户无法再使用cuerrent站点,必须重新启动IE。我们已经对jquer

我们必须在兼容模式IE8中使用IE10/IE11来支持使用(在上下文中打开->Iframe)新html5应用程序(jquery、angular)的传统在线站点。这个html5应用程序使用jquery.fileupload.js(版本9.5.2),它在IE8/9模式8、10和11以及它们的源模式下运行良好,但是如果我们(并且我们必须)将IE10或11切换到模式8,它就会失败。新打开的页面(htnml5)挂起(仅当前选项卡),用户无法再使用cuerrent站点,必须重新启动IE。我们已经对jquery代码进行了深入调试,直到form.submit(),但随后我们失去了跟踪,无法找到问题所在的位置。似乎没有创建响应所需的iframe,因此不会创建必要的事件“onload”,并且停止处理(cpu成本为0)


谢谢你的帮助

如果要返回json对象,只需添加内容类型即可。例如:

return Json(new{id = "1"}, "text/html");
这也解决了当您试图获得响应,IE9请求下载时的问题

请参阅以获得完整的答案