ajaxfileupload.js在ie9,ie10中不兼容,求解决办法,急急急!

lizhen_1130 2014-12-04 10:07:08
ajaxfileupload.js在谷歌,火狐和ie8,ie11中都能用,但在ie9中点上传却没反应,到不了后台,求解决办法?
...全文
10308 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn952762369 2017-04-21
  • 打赏
  • 举报
回复
引用 1 楼 lxyzxq2008 的回复:
IE9和IE10都无法上传,这是由于IE浏览器的版本升级问题。修改方法如下: if(window.ActiveXObject) { var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />'); if(typeof uri== 'boolean'){ io.src = 'javascript:false'; } else if(typeof uri== 'string'){ io.src = uri; } } 修改成 if(window.ActiveXObject) { if(jQuery.browser.version=="9.0" || jQuery.browser.version=="10.0"){ var io = document.createElement('iframe'); io.id = frameId; io.name = frameId; }else if(jQuery.browser.version=="6.0" || jQuery.browser.version=="7.0" || jQuery.browser.version=="8.0"){ var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />'); if(typeof uri== 'boolean'){ io.src = 'javascript:false'; } else if(typeof uri== 'string'){ io.src = uri; } } }
对我有用,亲测可以支持IE8~11,非常感谢
小馋 2017-03-16
  • 打赏
  • 举报
回复
有用个毛啊 ,骗子
qq_34629211 2016-06-17
  • 打赏
  • 举报
回复
引用 1 楼 lxyzxq2008 的回复:
IE9和IE10都无法上传,这是由于IE浏览器的版本升级问题。修改方法如下: if(window.ActiveXObject) { var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />'); if(typeof uri== 'boolean'){ io.src = 'javascript:false'; } else if(typeof uri== 'string'){ io.src = uri; } } 修改成 if(window.ActiveXObject) { if(jQuery.browser.version=="9.0" || jQuery.browser.version=="10.0"){ var io = document.createElement('iframe'); io.id = frameId; io.name = frameId; }else if(jQuery.browser.version=="6.0" || jQuery.browser.version=="7.0" || jQuery.browser.version=="8.0"){ var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />'); if(typeof uri== 'boolean'){ io.src = 'javascript:false'; } else if(typeof uri== 'string'){ io.src = uri; } } }
非常有用 谢谢
lalalazz 2015-04-21
  • 打赏
  • 举报
回复
我照着改就有用了!! 多谢
lizhen_1130 2014-12-11
  • 打赏
  • 举报
回复
引用 1 楼 lxyzxq2008 的回复:
IE9和IE10都无法上传,这是由于IE浏览器的版本升级问题。修改方法如下: if(window.ActiveXObject) { var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />'); if(typeof uri== 'boolean'){ io.src = 'javascript:false'; } else if(typeof uri== 'string'){ io.src = uri; } } 修改成 if(window.ActiveXObject) { if(jQuery.browser.version=="9.0" || jQuery.browser.version=="10.0"){ var io = document.createElement('iframe'); io.id = frameId; io.name = frameId; }else if(jQuery.browser.version=="6.0" || jQuery.browser.version=="7.0" || jQuery.browser.version=="8.0"){ var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />'); if(typeof uri== 'boolean'){ io.src = 'javascript:false'; } else if(typeof uri== 'string'){ io.src = uri; } } }
我照着改了,发现还是没用,后来网上查了才发现jquery包要用1.9以下的,因为Jquery.browser.version在1.9以上的版本就不支持了,不管怎样,谢了
lxyzxq2008 2014-12-05
  • 打赏
  • 举报
回复
IE9和IE10都无法上传,这是由于IE浏览器的版本升级问题。修改方法如下: if(window.ActiveXObject) { var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />'); if(typeof uri== 'boolean'){ io.src = 'javascript:false'; } else if(typeof uri== 'string'){ io.src = uri; } } 修改成 if(window.ActiveXObject) { if(jQuery.browser.version=="9.0" || jQuery.browser.version=="10.0"){ var io = document.createElement('iframe'); io.id = frameId; io.name = frameId; }else if(jQuery.browser.version=="6.0" || jQuery.browser.version=="7.0" || jQuery.browser.version=="8.0"){ var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />'); if(typeof uri== 'boolean'){ io.src = 'javascript:false'; } else if(typeof uri== 'string'){ io.src = uri; } } }

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧