FormData部分:

先new FormData对象 :let somedata = new FormData(),然后将数据添加进去,这里我们使用append()进行添加。

这里举一个上传头像的例子:

let token = localStorage.token;

let img = $(".file")..get(0).files[0];

let somedata = new FormData();

somedata.append("token",token);

somedata.append("img",img);

somedata.append("type","avatar");

到这里数据就添加完了,我们来写JQuery Ajax请求

$.ajax("这里写你的接口地址",{

method : "post";

dataType:"json",

data:somedata,//这里是使用FormData添加的数据

processData:false,

contentType:false,

xhrFields:{

withCredentials:true

}

})

.done(function(){

})

更多专业前端知识,请上 【猿2048】www.mk2048.com

JQuery Ajax 使用FormData上传文件对象相关推荐

  1. ajax formdata提交上传,Ajax提交用FormData()上传文件

    1.form声明如下 2.ajax设置如下 var formData = new FormData(document.getElementById("form")); $.ajax ...

  2. 使用FormData,进行Ajax请求并上传文件

    使用FormData,进行Ajax请求并上传文件 这里使用JQuery,但是老版本的JQuery比如1.2是不支持的,最好使用2.0或更新版本: Html代码   <form id= " ...

  3. jquery formdata上传文件示例

    jquery formdata上传文件示例 var formData=new FormData();formData.append("faceType", $(this).data ...

  4. ajax ashx 请选择文件,ajax+jquery+ashx如何实现上传文件

    ajax+jquery+ashx如何实现上传文件 第一:建立Default.aspx页面 ajax图片上传 function upload(){ var path = document.getElem ...

  5. node.js实现formdata上传文件

    node.js实现formdata上传文件 1.关于formdata XMLHttpRequest Level 2 添加了一个新的接口--FormData.利用 FormData 对象,我们可以通过 ...

  6. java接受formdata文件上传_java后端发送formdata上传文件

    今天想实现 java 后端发送 formdata 上传文件,为了以后查找方便,特此记录下来 上一次使用 WebClient 实现远程调用 (一个非阻塞.响应式的HTTP客户端,它以响应式被压流的方式执 ...

  7. jq ajax异步上传文件,jQuery插件ajaxFileUpload异步上传文件

    AjaxFileUpload.js并不是一个很出名的插件,只是别人写好的放出来供大家用,原理都是创建隐藏的表单和iframe然后用JS去提交,获得返回值. 当初做了个异步上传的功能,选择它因为它的配置 ...

  8. ajax send上传出错,AJAX + FormData 上传文件失败?

    做了一个上传头像的功能,先选择头像(用按钮代替了丑陋的input),选择文件成功,用 input onchange() 句柄 做的预览图片功能也成功,确认上传的时候,想用AJAX,从 有什么方法能aj ...

  9. JS中使用FormData上传文件、图片的方法

    参考博客:http://www.cnblogs.com/xiaohuochai/p/6543019.html http://www.cnblogs.com/qcloud1001/p/6839541.h ...

最新文章

  1. Elasticsearch 5.3.x 使用 Head 插件
  2. Codeforces 100548F - Color (组合数+容斥)
  3. c++ -- union介绍
  4. 自定义依赖注解无效_最详细的自定义Spring Boot Starter开发教程
  5. gvim设置字体和隐藏菜单栏工具栏
  6. 在线HTTP/HTTPS协议GET,POST,RESTful接口测试
  7. 安装SQL Server 2012 RTM遇到 Microsoft NET Framework 4 0 install
  8. python 安装whl文件
  9. 学习方法——TRIZ创新理论中的八大法则
  10. 轩小陌的Python笔记-day09 文件操作相关
  11. 2、Android底层机制
  12. java xml 查询_java对xml进行查询操作代码
  13. 多边形(n边形)面积计算公式hdu2036
  14. java陆小凤的游戏_《陆小凤传奇》游戏流程、经验心得
  15. 基于s32k146的IO口模拟串口
  16. 机器学习- MACHINE LEARNING
  17. Linux之V4L2驱动框架
  18. HPE BL460c 配置536 FLB网卡VMware Esxi 6.0开启FCOE功能方法
  19. 别把大数据夸上天,请留意《头号玩家》剧情里给你留下的忠告
  20. Li‘s 影像组学radiomics视频学习笔记(42)-影像组学特征提取问题解决过程复现

热门文章

  1. java随机数函数_java随机函数详解
  2. 最简单的语言来说JAVA中的NEW到底怎么搞
  3. html vue分页,Vue.js bootstrap前端实现分页和排序
  4. 第12秒做视频封面:阿里云视频截帧功能
  5. Docker 搭建pxc集群 + haproxy + keepalived 高可用(二)
  6. [国家集训队] tree Ⅱ
  7. Java高阶语法---final
  8. Cocos2d-x3.1FileUtilsTest使用
  9. 求一架构 : 保留历史数据
  10. js对象序列化为json字符串