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

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

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

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

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