1. 首页
  2. 编程语言
  3. Javascript
  4. 原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)

原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)

上传者: 2022-02-21 05:48:29上传 PDF文件 62.99 KB 热度 6次

由于项目中需要在提交ajax前设置header信息,jquery的ajax实现不了,我们自己封装几个常用的ajax方法。导入的实现部分是后端的事情。我们这里需要提交一个excel文件,使用ajax。并且需要设置ajax的头信息。用原生js来封装一个ajaxFormFn() 方法。这里用到两个对象:第一个对象:FormData第二个对象:XMLHttpRequest目前新版的Firefox 与 Chrome 等支持HTML5的浏览器完美的支持这两个对象,但IE9尚未支持 FormData 对象,还在用IE6 ?只能仰天长叹....有了这两个对象,我们可以真正的实现Ajax方式上传文件。

下载地址
用户评论