Uncaught TypeError: Illegal invocation JQuery_ajax formData 上传文件报错
问题描述
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使用简单讲解
版权所有 © 【代码谷】 欢迎非商用转载,转载请按下面格式注明出处,商业转载请联系授权,违者必究。(提示:点击下方内容复制出处)
源文:《Uncaught TypeError: Illegal invocation JQuery_ajax formData 上传文件报错》,链接:https://www.daimagu.com/article/692.html,来源:【代码谷】
评论