• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 解决Ajax方式上传文件报错"Uncaught TypeError: Illegal invocation"

解决Ajax方式上传文件报错"Uncaught TypeError: Illegal invocation"

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了解决Ajax方式上传,文件报错等相关知识,希望对您有所帮助

今天使用ajax上传文件时,出现了错误。数据传输的方式是通过定义formData完成的,提交的文件对象也设置为dom对象,但是还是不能发送请求。F12看到后台报了个错误:Uncaught TypeError: Illegal invocation,百度了一下,找到了解决方法。

解决方法:在ajax请求的参数中添加如下两个参数:

$.ajax({    ...,    processData: false,    contentType: false,      ...});

processData

类型:Boolean

默认值:true。默认情况下,通过data选项传递进来的数据,如果是一个对象(技术上讲只要不是字符串),都会处理转化成一个查询字符串,以配合默认内容类型 "application/x-www-form-urlencoded"。如果要发送 DOM 树信息或其它不希望转换的信息,请设置为 false。


contentType

类型:String

默认值:"application/x-www-form-urlencoded"。发送信息至服务器时内容编码类型。

默认值适合大多数情况。如果你明确地传递了一个 content-type 给 $.ajax() 那么它必定会发送给服务器(即使没有数据要发送)。

总结

以上所述是小编给大家介绍的解决Ajax方式上传文件报错"Uncaught TypeError: Illegal invocation"问题,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解决Ajax方式上传文件报错"Uncaught TypeError: Illegal invocation"

相关文章

  • 2022-04-29PHP如何删除一个路径下的所有文件夹和文件?
  • 2022-04-29如何让WordPress支持google AMP
  • 2022-04-29Thinkphp5整合结巴分词实现网站模糊搜索
  • 2022-04-29curl获取结果乱码的解决方法
  • 2022-04-29ThinkPHP5把动态链接库赋给变量而导致的执行多条sql数据合并问题
  • 2022-04-29CSS如何修改placeholder的颜色
  • 2022-04-29织梦DedeCMS时隔多年,终于更新了!(DedeCMSV5.7版下载)
  • 2022-04-29帝国CMS批量提取正文内容到简介
  • 2022-04-29浅析微信小程序和web之间的交互(代码分享)
  • 2022-04-29Photoshop制作浮雕立体效果的艺术字

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 聊聊怎么在docker上部署运行workerman
    • Thinkphp3.2 畅言评论回推接口制作
    • Photoshop绘制时尚大气的播放界面
    • 浅谈小程序如何授权登录,获取信息和手机号
    • Illustrator结合PS打造碎花风格立体字
    • 如何使用yum安装指定版本的php
    • 详解Laravel使用多数据库的方法(附代码示例)
    • PHP简短而安全的数组遍历
    • 设计师应该从四个方面优化网站
    • htaccess怎么关闭php错误

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有