Uncaught TypeError: Illegal invocation JQuery_ajax formData 上传文件报错

编程教程 > WEB (8061) 2024-11-26 14:39:04

问题描述

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


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
问题描述JQuery_ajax formData 上传文件报错:Uncaught TypeError: Illegal invocationJquery 版本2.1.4$.ajax({ t...
如何创建FormData创建FormData对象有两种方式,一个是通过已有得form表单进行创建,另一个就是直接创建
1.jQuery ajax$.ajax({ type: 'POST', url: url, data: data, dataType: dataType, ...
jquery中的foreach(即each)数据的遍历或者处理HTML页面元素的遍历使用方法讲解
Ajax Post 下载文件通过原生js实现function ajaxPostDownload(url,fileName,callback) { let xhr = new XMLHt...
jQuery select 获取值$title(方法一:) let val=$('#selectId').val(); //获取选中值 $title(方法二:) let val=$('#se...
尽管现在前端技术发展飞速发展,各种技术迭代很快,但jQuery还是在一些企业站或者简单网页尝尝用到,本文记录一下学写jQuery插件的内容,愿新手共勉,共同进步
jquery模拟点击事件写法//语法:$(selector).trigger("click");$('#test).trigger("click"); over
jQuery checkbox获取选中状态let check=$(this).is(':checked') console.log(check); // true /false注意通过form...
依赖说明tabler icons 3.11.0 (基于webfont模式实现)fontIconPicker 3.1.1jquery 3.6.0 实现效果打开选择
jquery/j获取raido选中元素/选中值html<div id="testRaidoGroup"&gtl;<input type="radio" name="te
Jquery 对form表单对象直接使用reset()方法是无法生效得,而且可能报错没有reset()这个方法
使用jQuery判断元素是否在可视区域 $("#app").offset().top; offset().top表示 绝对偏移值,比如说有一个很长的页面,#ap
JavaScript/jquery选择同级兄弟节点选择上下级节点方法<script&gtl;function js_selector() {var s= documen
nodejs中http模块使用简单demo