FormData()的兼容性,如何在IE8中使用,或者有没有其他替代方法,大神快来!!
后面用了new FormData()来传给后台数据,结果在IE下出现FormData未定义的问题,请问有没有什么兼容的解决方法或者替代方法
$("#btn_imp").on('click', function(e) {
var formData = new FormData($( "#fileForm" )[0]);
$.ajax({
url: $( "#fileForm" ).attr('action'),
type: 'POST',
data: formData,
async: false,
cache: false,
contentType: false,
processData: false,
success: function (data) {
alert("导入成功");
},
error: function (data) {
$("#errorinfo").html(data.msg);
}
});
return false;
});
});
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
已经找到解决办法了,用jquery.form插件中的ajaxSubmit可以支持文件的上传
用
jQuery.serialize()序列化表单值。jquery.form 有时候用起来很尴尬