1.创建一个FormData空对象,然后使用append方法添加key/value

var formdata = new FormData();
formdata.append('name','fdipzone');
formdata.append('gender','male');

2.取得form对象,作为参数传入到FormData对象

<form name="form1" id="form1">
<input type="text" name="name" value="fdipzone">
<input type="text" name="gender" value="male">
</form>
var form = document.getElementById('form1');
var formdata = new FormData(form);

3.ajax提交服务器

var data = new FormData($('#form1')[0]);
$.ajax({url: 'server.php',type: 'POST',data: data,dataType: 'JSON',cache: false,processData: false,//必选,告诉jQuery不要去处理发送的数据contentType: false,//必选,告诉jQuery不要去设置Content-Type请求头success : function(data){console.log(data)}
})

FormData对象提交表单及上传图片/文件相关推荐

  1. PHP结合HTML5使用FormData对象提交表单及上传图片

    FormData 对象,可以把form中所有表单元素的name与value组成一个queryString,提交到后台.在使用Ajax提交时,使用FormData对象可以减少拼接queryString的 ...

  2. php form 上传_php+html5使用FormData对象提交表单及上传图片的方法

    本文实例讲述了php+html5使用FormData对象提交表单及上传图片的方法.分享给大家供大家参考.具体分析如下: FormData 对象,可以把form中所有表单元素的name与value组成一 ...

  3. ajax post form上传图片,ajax怎样提交form表单与实现文件上传

    这次给大家带来ajax怎样提交form表单与实现文件上传,ajax提交form表单与实现文件上传的注意事项有哪些,下面就是实战案例,一起来看一下. 前几天,发现了一些小问题.我在写后台管理页面时,需要 ...

  4. Jquery.form自动提交表单上传图片

    先引入相关js文件 1 2 <script type="text/javascript" src="jquery-1.7.2.min.js">< ...

  5. jquery 上传图片 java_jquery 异步提交表单 上传图片小例子

    这次做ecshop项目用到了一些小东西,这里我就把在项目中用到的一个异步上传多个产品图片的小东西,不是多好,但是是我自己查资料搞出来的.放这里,给自己和大家一个参考,欢迎丢砖!(jquery+spri ...

  6. AJAX 提交表单以及文件上传

    本文转自:https://www.cnblogs.com/zhuxiaojie/p/4783939.html#autoid-0-0-0 作者:朱小杰 前言 使用ajax请求数据,很多人都会,比如说: ...

  7. 前端:JS/32/form对象(表单)(form对象的属性,方法和事件),受返回值影响的两个事件(onclick事件,onsubmit事件),获取表单的元素对象的三种方式,表单的提交和验证方法总结

    form 对象(表单) 一个<form>标记,就是一个<form>对象: 1,form对象的属性 name :表单的名称,主要用来让JS来控制表单: action :表单的数据 ...

  8. vue点击按钮上传图片_关于javascript:Vue-点击按钮提交表单

    我有一个组件,用户可以在其中上传图像,我还想添加一个删除图像的功能. 我添加了一个按钮,该按钮可删除当前图像,但是它的问题在于表单也正在提交,因此我想避免这种情况. 我只需要删除当前图像(如果存在). ...

  9. php curl 发送checkbox,使用curl 提交表单(多维数组+文件)数据到服务器的有关问题...

    使用curl 提交表单(多维数组+文件)数据到服务器的问题 我在本地搭了一个测试服务器,Apache+PHP,想使用curl自动提交表单数据到远程服务器. 远程服务器表单有两项数据需要提交: 1.in ...

最新文章

  1. 报告:100家AI初创公司榜单 这五大趋势不得不看!
  2. [asp.net]网站数据安全之验证码
  3. P3805 【模板】manacher 算法【马拉车】
  4. python中协程与函数的区别_深入浅析python 协程与go协程的区别
  5. JavaScript页面校验
  6. iOS开发之本地通知UILocalNotification
  7. 牛客多校4 - Harder Gcd Problem(构造+贪心)
  8. 长春理工大学c语言实验题库,长春理工大学首届趣味心理知识竞赛初赛题库.doc...
  9. Qt工作笔记-QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?
  10. centos7安装MySQL 5.7
  11. 机器学习Machine learning in action实战相关资料
  12. Ionic系列——使用ng-cordova插件
  13. ios简单sqlite使用
  14. C#调用API函数EnumWindows枚举窗口的方法
  15. 系统学习深度学习(十八)--NIN模型
  16. memcached(五)--源码分析,启动
  17. 自适应平台AUTOSAR(Adaptive Platform AUTOSAR)平台设计(6)——通信管理
  18. 软件测试初学者学习资料汇总大全(校招、工作进阶通用)
  19. 10mbps 局域网组播_80211 组播速率及组播转单播
  20. linux备份mysql部分表数据,mysqldump导出表的部分数据库

热门文章

  1. 使用rsync+inotify+apache做分布式图片服务器的部署方法
  2. 关于Romoting又一例
  3. SharePoint Web Service系列: Add或Update其他各种类型的项
  4. 腾讯云Nginx配置https
  5. 数据库系统原理设计题和综合体
  6. 利用zabbix监控mysqldump定时备份数据库是否成功 乐维君
  7. 2022-01-10总结
  8. 怎样解决jsp:include标签在包括html文件时遇到的乱码问题
  9. 解决pycharm在ubuntu下搜狗输入法一直固定在左下角的问题
  10. 乐观锁 与 悲观锁 来解决数据库并发问题