问题描述
JQuery_ajax formData 上传文件报错:Uncaught TypeError: Illegal invocation
Jquery 版本2.1.4
$.ajax({
type: 'POST',
url: url,
data: formData,
success: function(res){
}
});
解决办法
设置processData与contentType参数为false
$.ajax({
type: 'POST',
url: url,
data: formData,
processData: false, // jQuery不要去处理发送的数据
contentType: false, // jQuery不要去设置Content-Type请求头
success: function(res){
}
});
正确使用参考:HTML5+ajax上传图片/文件以及FormData使用简单讲解
原创文章,作者:306829225,如若转载,请注明出处:https://blog.ytso.com/243723.html