最近的项目里,客户要求必须兼容目前主流浏览器和IE8、IE9,其中有个功能需要导入数据,于是开启了多年未曾碰过的IE8上传文件并回调的苦逼之旅:
1、用flash上传?现在主流的浏览器想启用flash,对大部分普通用户来讲,都不是件分分钟能搞定的事,果断放弃。
2、用文本域上传吧。但是上传完文件后,界面上还需要把上传文件中的数据渲染到界面上,于是乎就选择了jquery的ajaxSubmit。上代码:
(1)html部分:
1
2
3
4
5 class="col-xs-2 control-label">请选择文件:
6
7
8 accept=".mdb">
9