使用ajax提交form表单时,$("formId").serialize()不能提交type="file"类型的input,这个时候可以选择使用FormData,使用方法如下

var dataForm = new FormData(document.getElementById("queryForm"));
$.ajax({ processData: false,//这个必须有,不然会报错
contentType: false,//这个必须有,不然会报错
type: "POST",
url:"/trail/shopdeepupload",
data:dataForm,
async: false,
dataType:"json" ,
success: function(data) { if(data=="false"){
showTipPanel("上传失败,请重试!");
}
if(data=="true"){
showTipPanel("上传成功!");
setInterval(retFun(),1000);
}
}
});

 

最新文章

  1. javascript运算符——逻辑运算符
  2. c#委托、事件、Observer
  3. js常见数字处理整理
  4. Centos 时间同步服务器
  5. SQL 收缩数据库文件大小
  6. JavaScript之闭包与高阶函数(一)
  7. [学习笔记]jQuery实现一些动画效果的方法
  8. ACdream 1069 无耻的出题人
  9. 1)Javascript设计模式:Module模式
  10. MySQL 忘记root密码解决方法,基于Ubuntu 14.10
  11. java实现单链接的几种常用操作
  12. Django练习——图书管理系统
  13. OC协议、代理的简单使用
  14. SpringMVC拦截器(慕课网)
  15. 2018.12.1 Test
  16. Vue(一)创建第一个Vue程序
  17. selenium 操作过程中,元素标红高亮的两种实现方式
  18. vue--音乐播放器
  19. 洛谷P2446 大陆争霸
  20. vue.js环境配置步骤及npm run dev报错解决方案

热门文章

  1. host capability
  2. java多线程学习二
  3. 51nod 1437
  4. Unable to load native-hadoop library for your platform(已解决)
  5. Linux 线程同步的三种方法(互斥锁、条件变量、信号量)
  6. 网络编程基础--IO模型
  7. GDB Core,gdb 调试大全,core文件调试
  8. C++中头文件、源文件之间的区别与联系
  9. loj #6216. 雪花挂饰
  10. Maven里头的pom.xml配置详解