<Form id="test" enctype="multipart/form-data">
<input type="file" name="Importexcelfile" value="" id="j_custom_questionFile">
<button type="button" class="btn-default" data-icon="save" onclick="checkSubmit();">导入</button>
</Form>
var formData = new FormData($('#ImportForm')[0]);
url = '@Url.Action("ImportQuestionExcel","Common")' + "?time=" + new Date();
console.log(url);
$.ajax({
type:"POST",
url:url,
data: formData,
processData: false,
contentType: false,
success:function(data){
Import_OnSuccess(data);
},
error:function(){
$(document).alertmsg('confirm',"处理异常");
}
});
1、url 添加时间戳
2、<meta http-equiv="X-UA-Compatible" content="IE=9;IE=8;IE=7;IE=edge">
以上两个都已经测试 没有作用
哪个大神解决过没?大背景 用的是BJUI框架
兼容问题,360兼容模式用的是IE的内核,要IE10+才行。
参考链接:https://developer.mozilla.org/zh-CN/docs/Web/API/FormData#浏览器兼容性
解决参考链接:https://zhidao.baidu.com/question/264134661794412085.html