引入的插件文件:
<script type="text/javascript" src="/static/js/jQuery_File_Upload_9_12_5/js/jquery.iframe-transport.js"></script>
<script type="text/javascript" src="/static/js/jQuery_File_Upload_9_12_5/js/jquery.fileupload.js"></script>
jquery是1.10的。
使用:
$("#packingfileupload").fileupload({
url: uploadUrl,
autoUpload: true,
dataType: 'json',
send: function(e, data){
layer.load('上传中...');
},
done: function (e, data) {
if (data.result.opr == 1) {
layer.msg("上传成功", 2, {type:1});
displayPackingList(data.result.data);
} else {
layer.alert("上传失败," + data.result.msg);
}
},
fail: function(e, data) {
layer.msg("上传失败", 2);
}
});
在IE9以上都没问题,IE8就不行了。
怎么回事?没有任何报错。
2016/9/28 20:00更新:草,原来是在ie8,input用jQuery触发点击事件选择文件,这插件就无效。
那就是不兼容IE8