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使用简单讲解
 

原创文章,作者:306829225,如若转载,请注明出处:https://blog.ytso.com/243723.html

(0)
上一篇 2022年4月11日
下一篇 2022年4月11日

相关推荐

发表回复

登录后才能评论